在Django教程中,无论是在urls文件、HTML模板还是视图中,都会使用固定的应用程序名称。但是如果我想分发一个应用程序并让用户设置它的名称(即在http://server.com/appname上的URL后缀)-该怎么办呢?
我必须在配置中有一些常见的名称设置,但如何使其适用于模板文件等呢?
我必须在配置中有一些常见的名称设置,但如何使其适用于模板文件等呢?
关于URL的唯一重要事项是应用程序的urlconf。只要您通过应用程序包进行导入,例如appname.models
、appname.views
等,所有使用您的应用程序的消费者在安装后只需将其添加到他们的INSTALLED_APPS
并在他们的urlconf中include()
即可。只要它们位于其默认位置,Django就会找到其他所有内容。