我基于UserCreationForm创建了一个表单:
class RegistrationForm(UserCreationForm):
groups = forms.ModelMultipleChoiceField(
queryset=Group.objects.filter(name__in=DEFAULT_GROUPS[1:3]),
required=False
)
class Meta:
model = User
fields = (
'username', 'first_name', 'last_name',
'groups', 'password1', 'password2', 'email'
)
def save(self, commit=True):
user = super(RegistrationForm, self).save()
[user.groups.add(group.id) for group in self.cleaned_data['groups']]
user.save()
当我将POST数据传递到此呈现的表单password1
和password2
时,始终需要:
一个大字母,一个数字,一个特殊符号和至少8个字符
如何更改此密码检查器以使密码弱。这是我初中的第一个项目,什么都不知道:(
这是为孩子们设计的项目,我只需要输入8个字符即可输入密码。 有什么方法可以覆盖此密码验证吗?
我将不胜感激!