【问题标题】:Caught NoReverseMatch Error: Cauwhile rendering: Reverse for 'update_status' with arguments '()' and keyword arguments '{}' not found捕获 NoReverseMatch 错误:谨慎渲染:使用参数“()”和关键字参数“{}”反转“update_status”
【发布时间】:2012-12-23 01:49:38
【问题描述】:

ght NoReverseMatch 错误:渲染时小心:“update_status”的反向参数“()”和关键字参数“{}”未找到。

我正在学习教程:http://blog.pythonanywhere.com/35/

在html文件中,

<form method="POST" action="{% url update_status %}"  >
  <input type="hidden" name="quote" value="{{quote}}" />
  <input type="hidden" name="access_token" value="{{access_token}}" />
  <input type="submit" value="Set as my status!"/>
</form>

在 urls.py 中:

from django.conf.urls.defaults import patterns, include, url
from regilink.myapp.views import *

urlpatterns = patterns('',
    ('^$', home),
    (r'^update_status/', update_status),
)

【问题讨论】:

    标签: django


    【解决方案1】:

    您需要传递 name 参数,以便可以使用它

    (r'^update_status/', update_status, name="update_status"),)
    

    【讨论】:

      猜你喜欢
      • 2012-03-02
      • 2011-10-01
      • 2011-08-04
      • 2016-05-01
      • 1970-01-01
      • 2021-09-28
      • 2013-08-06
      • 2016-11-11
      • 2012-10-14
      相关资源
      最近更新 更多