在模板中可以通过模板语言 {{ user.sex }}很简单地显示value,但不能直接调用 get_属性_display()方法(模板毕竟是模板语言)
只能自定义过滤器,顺便提一句django中是不能直接调用函数的...补充知识:django中choices字段获取对应字段值
如下所示:
class Area(models.Model):
Area_Level = (
(0, u'全国'),
(...1, u'省、直辖市'),
(2, u'市、直辖市区'),
(3, u'区、县等'),
)
areaname = models.CharField(max_length=30,unique...models.IntegerField(choices=Area_Level,verbose_name='层级', null=True)
object.get_level_display()
以上这篇Django...模型中字段属性choice使用说明就是小编分享给大家的全部内容了,希望能给大家一个参考。