【发布时间】:2020-01-02 17:28:16
【问题描述】:
我有一个整数字段,它为博客文章提供 3 个选项:
class Post(models.Model):
STATUS_DRAFT = 0
STATUS_PUBLISHED = 1
STATUS_DELETED = 2
STATUS_CHOICES = (
(STATUS_DRAFT, 'draft'),
(STATUS_PUBLISHED, 'published'),
(STATUS_DELETED, 'deleted'),
)
status = IntegerField(choices=STATUS_CHOICES, default=STATUS_DRAFT)
当我使用{{ blog.status }} 在模板中渲染它时,它会打印整数值(0, 1, 2)。如何调用它来打印字符串值(draft, published, deleted)?
【问题讨论】:
标签: django django-models django-templates