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>
urls.py
url(r'^login/$', 'django.contrib.auth.views.login'),
そして、私は base.html に以下を含めました:
{% include "registration/login.html" %}
ユーザー名とパスワードのテキストボックスを除くすべてをレンダリングします。私は何かが欠けていると思います。