您的位置:首页 > 编程语言 > Go语言

DJango models中定义的choices元组状态在前台中显示

2017-02-07 00:00 387 查看
摘要: models 中的choices 前台显示

在DJango中,我们会定义1个自定义状态choices,网站前台显示,则需要如下设置

models.py

from django.db import models
class Order(models.Model):
pay_status = models.IntegerField(choices=((0, '未支付'),
(1, '已支付')),
default=0,
verbose_name='付款状态')
goods_status = models.IntegerField(choices=((0, '未到货'),
(1, '已到货'),
(2, '已发货')),
default=0,
verbose_name='货物状态')

模版中显示

{% for item in data %}
<tr>
<td>{{ item.get_pay_status_display }}</td>
</tr>
{% endfor %}




用法:

obj.get_字段名称_display
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  Django Choices
相关文章推荐