2013-05-27 47 views

回答

2

只需使用EmailField並將驗證留給django框架。

但是,如果您仍想擁有自己的驗證,請使用validator屬性作爲模型字段。

from django.db import models 

def validate_email(value): 
    #do your email value validation 
    #if invalid, raise ValidationError("Message") 

class MyModel(models.Model): 
    email_field = models.EmailField(validators=[validate_email]) 
+0

哦,我不知道它存在。謝謝 ! – Nepho

+0

感謝您的編輯,無論如何我都會問,因爲我稍後需要它。謝謝你,我在這裏完成了! :) – Nepho