当然没有问题。我在工作的coltrane项目从实用Django项目,第二版。你知道吗
我的urlpattern条目是:
(r'^blog/(?P<year>\d{4})/(?P<month>\w{3})/(?P<day>\d{2})/(?P<slug>[-\w]+)/$', 'coltrane.views.entry_detail'),
实际的网址是:127.0.0.1:8000/blog/2012/sep/17/非常感谢
实际的URL不会触发视图-'coltrane.views.entry\u详图'-与urlpattern条目关联的。相反,它在url模式元组的末尾触发catchall模式。catchall模式是:
(r'', include('django.contrib.flatpages.urls')),
当浏览器尝试加载页面时,管理.py报告:[18/Sep/2012 10:59:31]“GET/blog/2012/Sep/17/非常感谢HTTP/1.1”404 1667
调试页报告找不到页,没有与给定查询匹配的FlatPage。你知道吗
据我所知,一切都井然有序。那么我犯了什么简单的错误呢?你知道吗
您必须在url的末尾附加斜杠,因为您的正则表达式定义了斜杠应该在url的末尾匹配(
/$
)所以把它改成:
更改“p?”到“?在抓弹头的时候。 (P?[-\w]+)=>;(?P[-\w]+)
相关问题 更多 >
编程相关推荐