django - 如何从 Django 中的表单中捕获错误?
问题描述
我有一个带有登录/注册表单的折叠 div。如果有错误,我如何捕捉并在页面上显示它们?
我的 html 表单:
<form method="post" action="{% url 'login' %}">
{% csrf_token %}
<p><label for="id_username">Username:</label> <input
id="id_username" type="text" name="username" maxlength="30" /></p>
<p><label for="id_password">Password:</label> <input
type="password" name="password" id="id_password" /></p>
<input type="submit" value="Log in" />
<input type="hidden" name="next" value="{{ request.get_full_path }}"
/>
</form>
解决方案
老兄使用内置登录,它为您提供密码加密。您使用的方法有点混乱,我建议您使用 django 内置身份验证。这是链接,
推荐阅读
- amazon-web-services - Cognito SMS Auth 到不同区域的 SNS
- javascript - 为 Browser 和 node.js 编写通用类
- javascript - 如何从打开模型的按钮传递数据并在按下确定按钮时删除数据。按钮和模式在两个不同的页面
- laravel - 使用 Laravel 和 Cloud SQL 的 gcloud 服务器错误 500
- python - 我想制作一个在 Python 中以 OOP 样式计算圆形面积的程序
- cmake - CMake:如何在不同的子目录下指定 FLEX 和 BISON 目标
- javascript - JS 文件适用于 HTML,但不适用于 laravel
- python - 嵌套字典未按要求更新
- node.js - nodejs中未处理的承诺拒绝
- javascript - 在 Strapi 3 的左侧菜单中显示自定义插件(页面)