patterns
的第一个参数(在下面的示例中包含 ''
)有什么意义? ?
urlpatterns = patterns('',
(r'^articles/2003/$', 'news.views.special_case_2003'),
(r'^articles/(\d{4})/$', 'news.views.year_archive'),
)
有时我看到它被填满了,像这样:
urlpatterns = patterns(
'zinnia.views.entries',
url(r'^$',
'entry_index', entry_conf_index,
name='zinnia_entry_archive_index'),
)
最佳答案
它是 View 路径的前缀。查看documentation for patterns
.
使用此参数的第一个示例的等价物是:
urlpatterns = patterns('news.views',
(r'^articles/2003/$', 'special_case_2003'),
(r'^articles/(\d{4})/$', 'year_archive'),
)
第一个参数设置为 ''
的第二个示例的等价物是:
urlpatterns = patterns('',
url(r'^$',
'zinnia.views.entries.entry_index', entry_conf_index,
name='zinnia_entry_archive_index'),
)
关于python - Django 的模式方法的第一个参数有什么用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7979248/