Django-模型属性“getter”?
如果我有这样一个模型:Django-模型属性“getter”?,django,django-models,Django,Django Models,如果我有这样一个模型: class Entry(models.Model): STATUS_LIVE = 1 STATUS_DRAFT = 2 STATUS_HIDDEN = 3 STATUS_CHOICES = ( (STATUS_LIVE, ('Live')), (STATUS_DRAFT, ('Draft')), (STATUS_HIDDEN, ('Hidden')), ) id = models.AutoField(primary_key=True) st
class Entry(models.Model):
STATUS_LIVE = 1
STATUS_DRAFT = 2
STATUS_HIDDEN = 3
STATUS_CHOICES = (
(STATUS_LIVE, ('Live')),
(STATUS_DRAFT, ('Draft')),
(STATUS_HIDDEN, ('Hidden')),
)
id = models.AutoField(primary_key=True)
status = models.PositiveSmallIntegerField(choices=STATUS_CHOICES,
我想在视图中将属性“状态”显示为“活动”、“草稿”或“隐藏”,而不是1、2或3,我该怎么做
Django似乎在模型中没有任何类型的getter/setter功能,我希望能够使用entry.status,而不是entry.full_status,因为拥有许多不同名称的属性会让人非常困惑
如果您有任何建议,我们将不胜感激。您将致电