在django-allauth中拥有自己的登录表单的正确方法是什么?
{{ form.as_p }}
并创建自己的LoginForm
课程吗?我应该在哪里插入我的HTML代码?{{ form.as_p }}
,并在signup.html
模板中的每个表单字段中使用自己的HTML标记吗?答案 0 :(得分:1)
您可以使用自己的模板创建自定义登录页面。
下面是我使用的登录表单,只是基本的模板代码。
<form action="{% url 'login' %}" method="post">
<h4>Login</h4>
<div class="form-group">
{{ form.username|attr:"class:form-control"|attr:"placeholder:Email" }}
</div>
<input type="hidden" name="next" value="{{next}}" />
<div class="form-group">
{{ form.password|attr:"class:form-control"|attr:"placeholder:Password" }}
</div>
{% csrf_token %}
<div class="form-group">
<button type="submit" class="btn btn-success rounded btn">Sign in</button>
</div>
<hr>
{% if form.errors %}
<font color="red">Username or Password does not Match. Please try again.</font>
<hr>
{% endif %}
</form>