【发布时间】:2016-12-14 05:23:32
【问题描述】:
我在 Django 1.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 %}
urls.py
url(r'^login/$', views.login, {'template_name': 'login.html', 'authentication_form': LoginForm}, name='login'),
对可能出现的问题有什么想法吗?
【问题讨论】:
-
只使用
{% url 'login' %} -
NoReverseMatch Error的可能重复
-
@be_good_do_good - 你链接到的答案是 Django 真的过时了。
标签: python django django-1.10