使用django.conf.urls.patterns而不仅仅是网址列表是否有好处?
例如,有什么区别
urlpatterns = [
url(r'^admin/', include(admin.site.urls)),
]
Run Code Online (Sandbox Code Playgroud)
VS
urlpatterns = patterns(
'',
url(r'^admin/', include(admin.site.urls)))
Run Code Online (Sandbox Code Playgroud)
你应该用一个列表,因为模式()被弃用,因为1.8版本,并将在1.10被删除:
def patterns(prefix, *args):
warnings.warn(
'django.conf.urls.patterns() is deprecated and will be removed in '
'Django 1.10. Update your urlpatterns to be a list of '
'django.conf.urls.url() instances instead.',
RemovedInDjango110Warning, stacklevel=2
)
Run Code Online (Sandbox Code Playgroud)