0
使用Django 1.2.3的Im。我在我的網站登錄功能使用django.contrib.auth.views.login
。用戶輸入正確的用戶名和密碼後即可登錄。但是,form.has_errors
不起作用,即如果輸入的登錄憑據不正確,我看不到錯誤消息。我的login.html模板/註冊如下:form.has_errors標記不起作用
<html>
<head>
<title>Login</title>
</head>
<body>
<h1>User Login</h1>
{% if form.has_errors %}
<p>Your username and password didn't match. Please try again.</p>
{% endif %}
<form method="post" action=".">
{% csrf_token %}
<p><label for="id_username">Username:</label> {{ form.username }}</p>
<p><label for="id_password">Password:</label> {{ form.password }}</p>
<input type="hidden" name="next" value="/" />
<input type="submit" value="login" />
</form>
</body>
</html>
任何方法來解決這個問題?請致電 謝謝。
+1,有關此更改的更多詳細信息已在django 1.0中完成,請查看此鏈接獲取更多信息:http://django-project.blogspot.com/2008/12/errors-and-haserrors.html – mouad 2011-01-06 12:23:02