【问题标题】:Charfield validation in djangoDjango中的Charfield验证
【发布时间】:2015-03-24 20:29:50
【问题描述】:

我想要一个 charfield,如果该字段通过表单的值等于“ashish”,则会给出验证错误。我还没有找到任何以 django 形式执行此操作的方法。

field = django_forms.Charfield(required=true)

是否有任何可以写任何正则表达式或正则表达式来代替必需的?

【问题讨论】:

  • 您还没有找到 任何 方法来使用表单吗?什么,甚至没有遵循 very clear instructions 来验证特定字段并简单地将其与您的值进行比较?

标签: django django-models django-forms django-admin django-views


【解决方案1】:

简单的字符串比较不需要任何正则表达式:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-12-24
    • 2010-09-30
    • 1970-01-01
    • 2016-01-12
    • 1970-01-01
    • 2015-11-20
    相关资源
    最近更新 更多