python - Django 密码验证字符串
问题描述
是否有任何可能的更改来更改 Django 验证字符串有点像这样:
必需的。150 个字符或更少。字母、数字和@/./+/-/_
唯一。
我想要不同的验证规则我在哪里可以找到这个??或者是否有可能改变我正在使用 django auth 系统
解决方案
您始终可以覆盖任何构建在 Django 模型中的属性。
样本:
from django.contrib.auth.models import AbstractUser
class User(AbstractUser):
password = CharField(
max_length=150,
required=True, #if you want that field to be mandatory
validators=[
RegexValidator(
regex='^([-\w]+)$',
message='your custom error message',
),
]
)
推荐阅读
- python - 在 Google Colab Notebook 中启动 Dash 应用
- css - 防止悬停改变链接的高度
- javascript - 根据单元格文本删除 Google 表格中的行(如果包含)
- python-3.x - 使用 Python 的 Google Actions 推送通知?
- java - 按字母顺序排序不适用于保存为 Blob 的数据?
- getstream-io - 尝试遵循平面提要,使用 stream.connect(ApiKey, ApiSecret, AppId) 从后端获取 NotAllowed 403 错误
- java - 一个获取整数、分隔各个数字并给出数字总和的 Java 程序
- kotlin - 确定返回了两个可能的结果对象中的哪一个
- python - 计算宝石商店的账单
- javascript - 复选框默认选中=“已检查”不起作用?