【发布时间】:2017-07-03 08:21:14
【问题描述】:
在我的 Django 项目中,我发现项目 urls.py 直接解析 URLs
urlpatterns = [
url(r'^admin/', admin.site.urls),
url(r'^test/', include('test.urls')),
]
但我发现应用程序 urls.py 解决方案总是使用
urlpatterns = patterns('',
url(r'^$', views.index, name='index'),
url(r'^new$', views.new, name='new'),
)
当我尝试将应用的 urls.py 更改为
urlpatterns = [
url(r'^$', views.index, name='index'),
url(r'^new$', views.new, name='new'),
]
或
urlpatterns = patterns('',
url(r'^$', views.index, name='index'),
)
urlpatterns += patterns('',
url(r'^new$', views.new, name='new'),
)
也可以,所以我想知道使用模式的含义以及哪个更好。
【问题讨论】:
标签: django django-urls