在django查询中验证电子邮件

时间:2018-01-17 12:51:12

标签: django django-queryset

如何验证电子邮件字段并根据单个“django”中的字段更新其他字段?查询。我能用Regex做到吗。

2 个答案:

答案 0 :(得分:0)

您最初可以设置is_valid字段为false。您只会在模板中显示电子邮件字段。当任何人填写电子邮件字段并提交表单时,您可以验证电子邮件。如果它有效,则可以将is_valid字段设置为true。如果不是那么你必须再次渲染同一页面。

答案 1 :(得分:0)

我可以这样做:

TempUser.objects.exclude(email__regex=r'^[a-zA-Z0-9.+_-]+@[a-zA-Z0-9._-]+\.[a-zA-Z]+$').update(is_valid=False)