使用django.conf.urls.patterns与Django中的url列表有什么好处

Kev*_*vin 8 python django url

使用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)

svf*_*fat 7

你应该用一个列表,因为模式()弃用,因为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)

  • @Sayse你在说什么?他们在那里,但他们已被弃用,正如链接所说.这意味着您不应再在新项目中使用它们. (3认同)