Django开发者群  - 讨论区

标题:请教:如何处理choices的值??

2013年04月12日 星期五 23:57

django模型中choices需要定义两个元组的值比如 gander= ('性别',man_length,choices=sex_choices,)

sex_choices=(

('M','男'),

('F','女')

)

查看数据库记录的是默认的M,模板输出也M,有什么方法可以输出真实的性别(或代替方法),有类似经历的高手来赐教。

2013年04月14日 星期日 17:42

2013年04月15日 星期一 13:07

max_length吧?

2013年05月11日 星期六 23:03

举个例子:

FOO_CHOICES = (

    (1, u'你好'),

)

foo = models.IntegerField(u'Foo', choices=FOO_CHOICES)

 

Foo.objects.get(pk=1).get_foo_display()   # 显示 foo 的值("你好")

如下红色区域有误,请重新填写。

    你的回复:

    请 登录 后回复。还没有在Zeuux哲思注册吗?现在 注册 !

    Zeuux © 2024

    京ICP备05028076号