Django 使用多个视图前缀

来源:互联网 发布:打谱软件手机版 编辑:程序博客网 时间:2024/06/06 01:03

使用多个视图前缀
在实践中,如果你使用字符串技术,特别是当你的 URLconf 中没有一个公共前缀时,你最终可能混合视图。
然而,你仍然可以利用视图前缀的简便方式来减少重复。 只要增加多个 patterns() 对象,象这样:
旧的

from django.conf.urls.defaults import *urlpatterns = patterns('',(r'^hello/$', 'mysite.views.hello'),(r'^time/$', 'mysite.views.current_datetime'),(r'^time/plus/(\d{1,2})/$', 'mysite.views.hours_ahead'),(r'^tag/(\w+)/$', 'weblog.views.tag'),)

新的

from django.conf.urls.defaults import *urlpatterns = patterns('mysite.views',(r'^hello/$', 'hello'),(r'^time/$', 'current_datetime'),(r'^time/plus/(\d{1,2})/$', 'hours_ahead'),)urlpatterns += patterns('weblog.views',(r'^tag/(\w+)/$', 'tag'),)
0 0