Python django.core.urlresolver.reverse-NoReverseMatch:reverse for'';带参数';()';和关键字参数';{}';找不到

Python django.core.urlresolver.reverse-NoReverseMatch:reverse for'';带参数';()';和关键字参数';{}';找不到,python,django,django-views,django-urls,django-cms,Python,Django,Django Views,Django Urls,Django Cms,我对视图中的url解析有问题: # URLS.PY from django.conf.urls.defaults import url, include, patterns from acomea.contact.cms.views import ( ConfirmPrivacyFormView, CancelContactTemplateView, ConfirmPrivacyDataTemplateView, CancelMailSentTemplateView ) urlpatte

我对视图中的url解析有问题:

# URLS.PY
from django.conf.urls.defaults import url, include, patterns
from acomea.contact.cms.views import (
    ConfirmPrivacyFormView, CancelContactTemplateView, ConfirmPrivacyDataTemplateView, CancelMailSentTemplateView
)
urlpatterns = patterns('',
    url(
       r'^',
       ConfirmPrivacyFormView.as_view(),
       name="contact_contact_confirm_privacy_form"
    ),
    url(
       r'^/data-confirmed/$',
       ConfirmPrivacyDataTemplateView.as_view(),
       name="contact_contact_confirm_privacy_accept_data"
    ),
    url(
       r'^/mailsent/',
       CancelMailSentTemplateView.as_view(),
       name="contact_contact_confirm_privacy_delete_mailsent"
    ),
    url(
       r'^/remove-contact/',
       CancelContactTemplateView.as_view(),
       name="contact_contact_confirm_privacy_delete_contact"
    ),
)


# resolve

>>>from django.core.urlresolver import reverse
>>>reverse("contact_contact_confirm_privacy_accept_data")
NoReverseMatch: Reverse for 'contact_contact_confirm_privacy_accept_data' with arguments '()' and keyword arguments '{}' not found.
我在其他时候也遇到过这个问题,在使用
get\u url()
方法中定义的URL的管理中也遇到过这个问题。我试图在互联网上搜索任何合适的解决方案,但没有一个对我不起作用。 有什么帮助吗

谢谢 L.

试试看:
1.向url添加$,如
r'^/mailssent/$'

2.使用from
django.conf.url导入模式,包括url
,否则: D:\Program Files(x86)\python273\lib\site packages\django\conf\url\defaults.py:3:DeprecationWarning:django.conf.url.defaults不推荐使用;改用django.conf.url
弃用警告)
3. <代码>从django.core.urlResolver反向导入注意urlResolver末尾的“s”

4.您可以改为使用

尝试删除头部斜线?