1. 程式人生 > >models中,對於(Small)IntegerField類型字段的choices參數在前端的展示

models中,對於(Small)IntegerField類型字段的choices參數在前端的展示

splay 參數 isp bsp 字段名 play info ron objects

# models.py

class UserInfo(models.Model):
    gender_choices = (
        (1, ""),
        (2, ""),
        (3, "保密"))
    gender = models.SmallIntegerField(verbose_name="性別", choices=gender_choices)

我們在前端顯示的是"男"、"女"、"保密",而不是1、2、3,則需要拿到這張表的對象(obj),使用 obj.get_字段名_display() 即可。

obj = models.UserInfo
.objects.filter(pk=1).first() obj.get_gender_display()

models中,對於(Small)IntegerField類型字段的choices參數在前端的展示