错误NoReverseMatch

2024-06-02 09:03:55 发布

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

我一直在django1.10上遇到一个NoReverseMatch错误,而早期版本没有问题。在

渲染模板:

{% extends "loginBase.html" %}

{% block content %}

<h1>Login:</h1>
  <form class="form-horizontal" role="form" method="post" action="{% url     'django.contrib.auth.views.login' %}">
{% csrf_token %}
  {% if form.errors %}
<p>Your username and password didn't match. Please try again.</p>
    {% endif %}

在网址.py在

^{pr2}$

有什么问题吗?在


Tags: 版本form模板html错误logincontentblock
1条回答
网友
1楼 · 发布于 2024-06-02 09:03:55

在django1.10中,you can no longer reverse URLs using the Python dotted path,例如,'django.contrib.auth.views.login'。在

您的URL模式中已经有name='login'

url(r'^login/$', views.login, {...}, name='login'),

所以在url标记中使用:

^{pr2}$

相关问题 更多 >