Django应用程序的通用名称

3
在Django教程中,无论是在urls文件、HTML模板还是视图中,都会使用固定的应用程序名称。但是如果我想分发一个应用程序并让用户设置它的名称(即在http://server.com/appname上的URL后缀)-该怎么办呢?
我必须在配置中有一些常见的名称设置,但如何使其适用于模板文件等呢?
1个回答

2

关于URL的唯一重要事项是应用程序的urlconf。只要您通过应用程序包进行导入,例如appname.modelsappname.views等,所有使用您的应用程序的消费者在安装后只需将其添加到他们的INSTALLED_APPS并在他们的urlconf中include()即可。只要它们位于其默认位置,Django就会找到其他所有内容。


在urls.py中,以应用程序名称开头的URL匹配怎么处理? - zaharpopov
应用程序urls.py中的条目不需要以应用程序名称开头。应用程序所在的根路径应由项目确定,而不是应用程序。 - Ignacio Vazquez-Abrams

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接