我是 Django 新手,我想在基本 html 中包含我的登录表单。
我有以下内容:
“注册/login.html”
{% 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>Username:</label>
{{ form.username }}</p>
<p><label>Password:</label>
{{ form.password }}</p>
<input type="submit" value="login" />
<input type="hidden" name="next" value="/" />
</form>
网址.py
url(r'^login/$', 'django.contrib.auth.views.login'),
我在 base.html 中包含以下内容:
{% include "registration/login.html" %}
它呈现除了用户名和密码的文本框之外的所有内容。我想我错过了一些东西。