Python 修改django crispy表单中的登录视图

Python 修改django crispy表单中的登录视图,python,django,forms,django-crispy-forms,Python,Django,Forms,Django Crispy Forms,我正在Django中使用crispy表单进行身份验证。我想在登录视图中修改标签username和password,但我找不到任何解决方案(我想我必须创建自己的登录表单,但也许可以扩展它) url.py login.html {%load crispy_forms_tags%} {%block content%} {%csrf_令牌%} 登录 {{form | crispy}} 登录 你没有账户吗? {%endblock内容%} 我不太理解你的问题,但如果你想对输入字段有更多的控制,你应该呈现原始

我正在Django中使用crispy表单进行身份验证。我想在登录视图中修改标签
username
password
,但我找不到任何解决方案(我想我必须创建自己的登录表单,但也许可以扩展它)

url.py

login.html

{%load crispy_forms_tags%}
{%block content%}
{%csrf_令牌%}
登录
{{form | crispy}}
登录
你没有账户吗?
{%endblock内容%}

我不太理解你的问题,但如果你想对输入字段有更多的控制,你应该呈现原始html而不是表单。您只需确保输入的字段名与表单字段名匹配

<input name="username" type="text" .......>


您可以在浏览器中检查表单以检查表单名称它在脆表单中的工作方式不同,您熟悉它们吗?还是只是对HTML堆栈进行假设?我很熟悉
{% load crispy_forms_tags %}
{% block content %}
<div class="content-section">
    <form method="POST">
        {% csrf_token %}
        <fieldset class="form-group">
            <legend class="border-bottom mb-4">
                Login
                {{ form|crispy}}
            </legend>
        </fieldset>
        <div class="form-group">
            <button type="submit" class="btn btn-outline-info">Login</button>
        </div>
    </form>
    <div class="border-top pt-3">
        <small class="text-muted">Don't have an account? <a class="ml-2" href="{% url 'register' %}">Register</a> </small>

    </div>
</div>
{% endblock content %}
<input name="username" type="text" .......>