django 1.8中'urlpatterns + ='的替代方案是什么?

Mar*_*rty 0 python django django-urls

在旧版本的Django中,有一种选择以这种方式设置URL

urlpatterns = patterns('',
    ...
    )
urlpatterns += patterns('',
    ...
    )
Run Code Online (Sandbox Code Playgroud)

1.8的文档中没有看到,直到1.7存在.

如何拆分大网址模式列表?

Ala*_*air 6

在Django 1.8中,urlpatterns应该是一个url()实例列表.拆分urlpatterns应该很容易,因为你只是添加python列表.

mypatterns = [
    url(...),
    url(...),
]

extrapatterns = [
    url(...),
    url(...),
]

# define urlpatterns by adding two lists
urlpatterns = mypatterns + extrapatterns

# extend the urlpatterns
urlpatterns += [
    url(...),
    url(...),
]
Run Code Online (Sandbox Code Playgroud)