【发布时间】:2025-12-20 03:15:09
【问题描述】:
我有一个 django 表单,其中包含一个密码字段,我想验证该字段必须包含字母和数字的组合。
class AuthorizationForm(forms.Form):
email = forms.CharField()
password = forms.CharField(min_length=7)
我正在像这样验证密码字段:
def clean_password(self):
password = self.cleaned_data['password']
if not re.match(r'^[A-Za-z0-9]+$', password):
raise forms.ValidationError("Password should be a combination of Alphabets and Numbers")
这段代码对我不起作用,它允许abcdefghij 或123456789 或abcd123456,而我只想允许abcd123456
【问题讨论】:
标签: python django django-forms