找不到传递参数'()'和关键字参数'{}'的'写入'的反向操作。尝试了0个模式:[]。

2024-09-30 01:28:54 发布

您现在位置:Python中文网/ 问答频道 /正文

我从django1.7更新到django1.9,我收到了这个错误消息。在

“NoReverseMatch位于/gaestebuch/” “找不到参数为“()”和关键字参数“{}”的“write”的反向操作。已尝试0个模式:[]”

这是我的代码:

在网址.py公司名称:

from django.conf.urls import url
from . import views

app_name = 'gaestebuch'

urlpatterns = [
    url(r'^$', views.index, name='index'),
    url(r'^(?P<id>[0-9]+)/$', views.result, name='result'),
    url(r'^comment/$', views.comment, name='comment'),
    url(r'^write/', 'gaestebuch.views.write', name='write'),
    url(r'^register/$', views.register, name='register'),
    url(r'^login/$', views.user_login, name='login'),
    url(r'^logout/$', views.user_logout, name='logout'),
    url(r'^(?P<pk>[0-9]+)/delete$', views.delete_eintrag,       
name='delete_eintrag'),  
    url(r'^(?P<pk>[0-9]+)/comment/$', views.write_comment_eintrag,    
name='write_comment_eintrag'),
]

在索引.html在

^{pr2}$

指的是这条线:

<p><a href="{% url 'gaestebuch: write' %}">Eintrag Verfassen</a></p>

这个:

<p><a href="{% url 'write' %}">Eintrag Verfassen</a></p>

也不管用。在

有人能告诉我是什么问题吗?在


Tags: namefromimportregisterurl参数indexcomment

热门问题