天天看點

Django 設計郵箱驗證碼模型

app.models.py

from datetime import datetime

class EmailVerifyRecord(models.Model):
    code = models.CharField(max_length=20,verbose_name=u"驗證碼")
    email = models.EmailField(max_length=50,verbose_name=u"郵箱")
    send_type = models.CharField(choices=(("register",u"注冊"),("forget",u"找回")),max_length=50)#記錄發送的類型
    send_time = models.DateTimeField(default=datetime.now)#去掉now的括号,否則按編譯時間記錄,去掉括号後按執行個體化時間

    class Meta:
        verbose_name = "郵箱驗證碼"
        verbose_name_plural = verbose_name