网上有两种办法
1、重写__Unicode__方法
2、重写__str__方法
经过测试
方法1:失效
方法2:ok
代码如下:
class EmailVerifyRecord(models.Model):
code = models.CharField(max_length=20, verbose_name="验证码")
email = models.EmailField(max_length=50, verbose_name="邮箱")
send_type = models.CharField(max_length=20, choices=(("register", "注册"), ("forget", "找回密码")))
send_time = models.DateTimeField(default=datetime.now, verbose_name="发送时间")
class Meta:
verbose_name = "邮箱验证码"
verbose_name_plural = verbose_name
def __str__(self):
return '{0}({1})'.format(self.email,self.code)