Django-UserCreationForm-将密码强度更改为非常弱

时间:2018-07-17 19:46:09

标签: python django forms model passwords

我基于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数据传递到此呈现的表单password1password2时,始终需要: 一个大字母,一个数字,一个特殊符号和至少8个字符

如何更改此密码检查器以使密码弱。这是我初中的第一个项目,什么都不知道:(

这是为孩子们设计的项目,我只需要输入8个字符即可输入密码。 有什么方法可以覆盖此密码验证吗?

我将不胜感激!

0 个答案:

没有答案