【问题标题】:Model field validation in DjangoDjango中的模型字段验证
【发布时间】:2020-08-15 19:24:08
【问题描述】:

我想验证一个自定义表单域。我已经制作了联系我们表格的模型。字段是名称、主题、电子邮件和消息。现在“DIU”公司的用户只能联系我们。 email 的电子邮件地址中必须包含“35-”和“@diu.edu.bd”。我怎样才能像这样验证这个电子邮件字段?请帮忙

【问题讨论】:

标签: python django


【解决方案1】:

在你的模型中这样的东西怎么样:

def clean_email(self):
    
    email = self.cleaned_data['email'].lower()
    
    if '@diu.edu.bd' not in email or '35-' not in email:
        raise forms.ValidationError(u'You are not authorized to send us email.')
    
    return email

【讨论】:

  • 它做了什么?有什么错误吗?你能在print()里面追踪吗?您必须显示代码才能获得适当的帮助
  • 你能给我你的脸书账号或邮箱吗?亲自与您联系?
猜你喜欢
  • 2019-12-24
  • 2010-12-10
  • 2020-02-08
  • 2020-11-29
  • 1970-01-01
  • 2012-09-18
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多