嗨,我有一个真气问题。Django反向参数'()'和关键字参数'{}'找不到
我有一个这样的URL模式:
# mproject/myapp.urls.py
url(r'^project/(?P<project_id>\d+)/$','user_profile.views.EditProject',name='edit_project'),
它工作正常,在浏览器中,但进行测试,我这样做的外壳时:
from django.test import Client
from django.core.urlresolvers import reverse
client= Client()
response = client.get(reverse('edit_project'), project_id=4)
我得到了可怕的:
NoReverseMatch: Reverse for 'edit_project' with arguments '()' and keyword arguments '{}' not found.
我在这里错过了什么?
太好了。谢谢你。我必须尝试不同的是每隔一个配置! –
莫非你PO可靠吗还包括如何在模板中做到这一点? –
[文档](https://docs.djangoproject.com/en/1.8/ref/templates/builtins/#url)有例子 – miki725