在我的Django项目中,我发现项目urls.py直接解析URL
urlpatterns = patterns('',
url(r'^$', views.index, name='index'),
url(r'^new$', views.new, name='new'),
)
但我发现app urls.py解决方案始终使用
urlpatterns = [
url(r'^$', views.index, name='index'),
url(r'^new$', views.new, name='new'),
]
当我尝试将app的urls.py更改为
时urlpatterns = patterns('',
url(r'^$', views.index, name='index'),
)
urlpatterns += patterns('',
url(r'^new$', views.new, name='new'),
)
或
contentType:"application/json; charset=utf-8",
也有效,所以我想知道使用模式的含义以及哪种更好。
答案 0 :(得分:1)
Patterns
自1.8以来被弃用(并在1.10中删除)
来自the 1.8 docs:
自1.8版以来不推荐使用:
urlpatterns应该是django.conf.urls.url()实例的简单列表。