在django中编写url模式时遇到问题

时间:2010-11-28 10:24:19

标签: python regex django

我想匹配以下网址格式/posts/tagged/tag-name/

我尝试了一些不同的模式,但是Django拆分了404,因为它的url与任何模式都不匹配。

这是我从文档http://www.webmonkey.com/2010/02/use_url_patterns_and_views_in_django/

中提取的模式
(r'^posts/tagged/(?P[-w]+)/$', 'blog.view.posts_by_tag')

任何人都可以帮助我吗?

1 个答案:

答案 0 :(得分:3)

试试这个:

(r'^posts/tagged/(?P<tag>[-\w]+)/$', 'blog.view.posts_by_tag')

您的posts_by_tag视图会收到一个名为tag的关键字参数。