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

Python 在django中编写url模式时遇到问题,python,regex,django,Python,Regex,Django,我想匹配以下url模式/posts/taged/tagg name/ 我尝试了几种不同的模式,但Django分离出一个404,因为它的url与任何模式都不匹配 这是我从文档中提取的模式 (r'^posts/taged/(?P[-w]+)/$,'blog.view.posts_by_tag') 有人能帮我吗?试试这个: (r'^posts/tagged/(?P<tag>[-\w]+)/$', 'blog.view.posts_by_tag') (r'^posts/taged/(?P[

我想匹配以下url模式
/posts/taged/tagg name/

我尝试了几种不同的模式,但Django分离出一个404,因为它的url与任何模式都不匹配

这是我从文档中提取的模式

(r'^posts/taged/(?P[-w]+)/$,'blog.view.posts_by_tag') 有人能帮我吗?

试试这个:

(r'^posts/tagged/(?P<tag>[-\w]+)/$', 'blog.view.posts_by_tag')
(r'^posts/taged/(?P[-\w]+)/$,'blog.view.posts_by_tag')
然后,您的
posts\u by_标签
视图将收到一个名为
tag
的关键字参数

尝试以下操作:

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

然后,您的
posts\u by_标签
视图将收到一个名为
tag

的关键字参数,该参数有效。非常感谢。我把它放在里面,但它可能被剥掉了。我错过了\w部分。这很有效。非常感谢。我把它放在里面,但它可能被剥掉了。我错过了\w部分。