Django的admin输入登录名

时间:2018-12-04 22:45:20

标签: python django django-forms django-templates django-admin

如何将属性autocomplete="off"添加到管理员的输入登录模板表单中?

我在login.html模板中找到了这个,但找不到表单模板在哪里

<div class="form-row">
    {{ form.username.errors }}
    {{ form.username.label_tag }} {{ form.username }}
</div>

1 个答案:

答案 0 :(得分:0)

如果您需要根据用户是否为admin / staff来更改行为:

{% if request.user.is_staff %}
    <form autocomplete="off" method="post" action="action_name">
        <input autocomplete="off" name="hidden" type="text" style="display:none;">
{% else %}
    <form method="post" action="action_name">
{% endif %}
    <div class="form-row">

并按照您的要求填写表格的其余部分。 用于关闭自动完成功能的表单和输入标签的参考(请注意,根据注释中的测试,输入标签中的自动完成功能为“关闭”): https://gist.github.com/niksumeiko/360164708c3b326bd1c8