Python Django密码验证字符串

Python Django密码验证字符串,python,django,validation,Python,Django,Validation,是否有可能更改Django验证字符串,类似这样: 必需的。150个字符或更少。仅限字母、数字和@/+/-/ 我想要不同的验证规则我在哪里可以找到这个??或者是否可以更改我正在使用的django auth system您始终可以覆盖django模型中任何内置的属性 样本: from django.contrib.auth.models import AbstractUser class User(AbstractUser): password = CharField( ma

是否有可能更改Django验证字符串,类似这样:

必需的。150个字符或更少。仅限字母、数字和
@/+/-/


我想要不同的验证规则我在哪里可以找到这个??或者是否可以更改我正在使用的django auth system

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

你读过有关的文档了吗?它解释了如何。嗯,我会再看一遍的谢谢你,也许我错过了什么