Django学习手册 - ORM choice字段 如何在页面上显示值

在module操作过程中使用choice字段:

核心:

obj.get_字段名_display

定义module 数据结构:

class msg(models.Model):

    choice = (
(1, '技术部'),
(2, '行政'),
(3, '人事'),
(4, "财务"),
)
group = models.IntegerField(choices=choice)

valews 视图:

def ceshi(request):
info = models.msg.objects.all()
return render(request,"ceshi.html",{"info":info})

在前端显示:

<div>
{% for i in info %}
<p><span>{{ i.get_group_display}}</span></p>
{% endfor %}
</div>
上一篇:Django学习手册 - ORM数据类型


下一篇:Django学习手册 - ORM sqlit基础数据库操作