Django:URL与视图功能不匹配

时间:2011-11-09 18:40:36

标签: python django

我的网址定义如下:

(r'^article/edit/(.*)/$', 'mysite.views.edit_article')

该函数定义为:

def edit_article(request, article_id):

但是,似乎对此页面的任何请求都会导致为article_id传入错误的值。如果我将我的网址重新定义为

(r'^article/(.*)/$', 'mysite.views.edit_article')

减去“编辑/”它似乎工作。有关如何解决此问题的任何建议吗?

1 个答案:

答案 0 :(得分:3)

试试这个:

url (r'^article/edit/(?P<article_id>\d+)$', 'mysite.views.edit_article'),

查看Django文档中的Named Groups