2016-08-08 10 views
0

Django 1.10でNoReverseMatchエラーが発生しましたが、以前のバージョンでは問題はありませんでした。エラー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'), 

問題が何であるか上の任意のアイデア?

+2

の可能性のある重複した[NoReverseMatch誤りである、と私はそれをどのように修正すれば何:

あなたはすでにあなたのURLパターンでname='login'

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

ので、URLのタグにすることを使用しています?](http://stackoverflow.com/questions/38390177/what-is-a-noreversematch-error-and-how-do-i-fix-it) – Sayse

+1

'{%url 'login'%}'だけを使用してください –

+0

[NoReverseMatch Error]の重複の可能性あり(http://stackoverflow.com/questions/4981026/noverversematch-error) –

答えて