Django密码验证字符串

时间:2018-07-05 09:17:18

标签: python django validation

是否有任何可能的更改来更改Django验证字符串,例如:

必需的。 150个字符以内。仅字母,数字和@/./+/-/_

我想要不同的验证规则,在哪里可以找到?还是可以更改我正在使用django身份验证系统

1 个答案:

答案 0 :(得分:0)

您始终可以覆盖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',
            ),
        ]
     )