django - 如果注册期间密码不符合要求,如何让 Django 显示提示?
问题描述
谁能告诉我如何让 Django 实际显示提示\消息\错误或任何在注册过程中用户密码不符合标准要求的情况?因为现在它对此完全保持沉默。
这是我的表格
class Registration(UserCreationForm):
class Meta:
model = User
fields = ['username', ]
这是我的看法
def register(request):
if request.method == 'POST':
form = Registration(request.POST)
if form.is_valid():
user = form.save()
login(request, user)
return redirect('upload')
else:
form = Registration()
return render(request, 'testapp/temp1.html', {'form': form})
先感谢您!
解决方案
你{% if form.errors %}
在你的模板中添加了吗?像这样的东西:
<!-- START row -->
<div class="row">
<div class="col-sm-12">
{% if form.errors %}
<div class="alert alert-danger">Please fix the following errors:
{{form.errors}}
</div>
{% endif %}
</div>
</div>
<!-- END row -->
推荐阅读
- html - 悬停效果在移动设备上产生奇怪的行为
- ios - iOS 上的 AmCharts:导出时无法正确显示范围(Ionic App,AmCharts 4)
- javascript - 如何在全局范围内使用 .js 文件作为节点命令?
- python - 不了解移动平均线的实施方式
- javascript - Javascript:基于正则表达式返回昵称的函数
- c# - 从复杂的 JSON 对象创建一个 C# 类,其中动态变量是类名
- javascript - 使用 Flask 和 AJAX 操作显示图像
- python - 递归和列表理解?
- python - Python递归创建新框架?
- xcode - 如何在 iOS 14 及更高版本的 SwiftUI 2.0 中删除列表分隔符行