models中定义的choices 字段在页面中显示值
比如在model中定义了choice字段online
online_choice = (('1', '在线'), ('0', '离线'))
online = models.CharField(max_length=10, choices=online_choice)
在template中应该怎么显示文字内容呢?
{{ obj.get_online_display }}即可,其中online就是model中的choice字段
在外键引用的时候也可以用,如下
{% for row in page_1 %}
<tr>
<td>{{row.device_detail_set.all.0.get_online_display}}</td>
努力生活,融于自然