在网络上好多的django1.8版本左右的教程中都是把视图定义写成:
或者写成:
但在django2的官方文档中,是建议在每一个APP中自己新建一个url.py文档,然后在project中的url.py文档中includeAPP中的url.py。
include是一个基于即插即用的理念设计的,所以目录进行了改变也不会影响。唯一值得注意的是:
当包括其它 URL 模式时你应该总是使用 include()
, admin.site.urls
是唯一例外。
在网络上好多的django1.8版本左右的教程中都是把视图定义写成:
或者写成:
但在django2的官方文档中,是建议在每一个APP中自己新建一个url.py文档,然后在project中的url.py文档中includeAPP中的url.py。
include是一个基于即插即用的理念设计的,所以目录进行了改变也不会影响。唯一值得注意的是:
当包括其它 URL 模式时你应该总是使用 include()
, admin.site.urls
是唯一例外。