首页 > 其他分享 >models中定义的choices 字段在页面中显示值

models中定义的choices 字段在页面中显示值

时间:2022-12-08 16:35:34浏览次数:42  
标签:models choice 字段 online choices row

比如在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>

标签:models,choice,字段,online,choices,row
From: https://www.cnblogs.com/regit/p/16966474.html

相关文章