如何在 django admin 中显示 IntegerField?

use*_*831 3 django

如何在 django admin 中显示 IntegerField?

我的错误:强制使用 Unicode:需要字符串或缓冲区,找到 int

class Day(models.Model):
    day = models.IntegerField()

    def __unicode__(self):
        return self.day
Run Code Online (Sandbox Code Playgroud)

scy*_*ale 7

你需要返回一个字符串,而不是一个整数。像这样:

return str(self.day)
Run Code Online (Sandbox Code Playgroud)