Skip to main content
 首页 » 编程设计

python之Django:URL 与 View 功能不匹配

2024年08月30日25rubylouvre

我的 URL 定义如下:

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

函数定义为:

def edit_article(request, article_id): 

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

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

减去“edit/”似乎有效。有关如何解决此问题的任何建议?

请您参考如下方法:

试试这个:

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

看看 Named Groups在 Django 文档中