首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

Django之URL的命名空间跟命名模式

2013-09-05 
Django之URL的命名空间和命名模式在Django中可以有多个URL指向一个一个视图,如:help_patterns patterns(

Django之URL的命名空间和命名模式

在Django中可以有多个URL指向一个一个视图,如:

help_patterns = patterns('',    url(r'^basic/$', 'apps.help.views.views.basic',name='basic'),    url(r'^advanced/$', 'apps.help.views.views.advanced', name='advanced'),)url(r'^help/', include(help_patterns, 'bar', 'foo')),

解释一下:这里实际上是两个URLconf,但是通过include函数来把两个联合为一个URLconf了

所以,在模板中可以这样来使用,foo:bar:basic来引用,这样对于url逆向解析就不会出错了,

其中,application级别的命名空间包含instance级别的空间,其实,默认,每个app模块都有一个

命名空间,就是app的名字





热点排行