Django登录表单未通过身份验证/未显示身份验证

时间:2020-04-24 14:34:49

标签: django django-forms django-templates django-authentication django-login

我已经成功地将我的登录表单嵌入到我的base.html页面中,该页面可以正常工作,并且如果输入正确的凭据,则会将用户带入该站点。但是,当输入不正确的凭据时,我认为将显示“输入了错误的用户名”或“输入了错误的密码”的Django身份验证没有出现。取而代之的是,您仅使用空白字段再次重定向到页面。有人可以帮我了解为什么Django身份验证无法正常工作吗?

我的base.html文件中的登录表单代码

<form method="post" action="/login/">
    {% csrf_token %}
    <div class="row justify-content-center">
    <div id="login-box" >
    <div class="form-group">
        <div class="login-text mb-2" >Login for Access</div>

    <p>
            <label for="id_username">Username</label>
            <input class="form-control" id="id_username" name="username" autofocus=""  type="text" required>
        </p>
    <p>
            <label for="id_password">Password</label>
            <input class="form-control" id="id_password" name="password" type="password" required>
        </p>
  <button type="submit" class="btn btn-primary mt-2 mb-2">Login</button>    </div>
  <a href="#" data-toggle="tooltip" data-placement="bottom" title=" Please contact your IT Administrator at college for information on how to reset your password">Forgot Password?</a>

  </div>
  </div>
</form> -->
</div>

这是输入错误凭据时显示的内容。 Here.

这是用户重定向到的对象。 Here.

0 个答案:

没有答案