【发布时间】:2013-03-18 06:32:51
【问题描述】:
我想进行字段验证,但条件是
1)该字段应包含 10 个字符。
2)前 5 个字符应该是字母,接下来的 5 个字符应该是数字
我执行了最大长度检查的验证,但其余的事情如何执行。是否可以在单个“if”条件下完成。
我正在谷歌中搜索执行该操作的逻辑,但不知道。谁能帮助我执行相同操作。
forms.py 用于长度检查
def clean_bookref(self):
cd=self.cleaned_data
bookref=cd.get('bookref')
if len(bookref)<10 and re.match(r'[A-z0-9]+', bookref):
raise forms.ValidationError("Should be 10 digits")
return bookref
我正在使用此代码,但它不起作用。
谢谢
【问题讨论】:
标签: django-forms validation django-views django-validation