我想要一个字段,如果通过表单的字段值等于“ashish”,则会给出验证错误。我没有找到任何方法以django形式这样做。
field = django_forms.Charfield(required = true)
是否可以编写任何正则表达式或正则表达式来代替所需?
答案 0 :(得分:2)
您不需要任何正则表达式来进行简单的字符串比较:
class MyForm(django_forms.Form):
def clean_field(self):
value = self.cleaned_data['field']
if value == 'ashish':
raise django_forms.ValidationError('ashish is not alloved here.')
return value