django 1.8 中 'urlpatterns += ' 的替代方案是什么?
what is the alternative of 'urlpatterns += ' in django 1.8?
在旧版本的 Django 中,有一个选项可以这样设置 urls
urlpatterns = patterns('',
...
)
urlpatterns += patterns('',
...
)
在 1.8 的文档中没有看到,而直到 1.7 才存在。
如何拆分一个大 url 模式列表?
在 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(...),
]
在旧版本的 Django 中,有一个选项可以这样设置 urls
urlpatterns = patterns('',
...
)
urlpatterns += patterns('',
...
)
在 1.8 的文档中没有看到,而直到 1.7 才存在。
如何拆分一个大 url 模式列表?
在 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(...),
]