django models choices添加选项
来源:互联网 发布:游戏王网络 编辑:程序博客网 时间:2024/05/21 11:31
choices
一个2元元组的元组或者列表,如果执行 choices , Django 的 admin 就会使用 选择框而不是标准的 text 框填写这个 field。
YEAR_IN_SCHOOL_CHOICES = ( (u'FR', u'Freshman'), (u'SO', u'Sophomore'), (u'JR', u'Junior'), (u'SR', u'Senior'), (u'GR', u'Graduate'),)
2元元组的第一个元素是要存入 database 的数据,第二个元素是 admin 的界面 显示的数据。
使用了 choices 参数的 field 在其 model 示例里,可以用 "get_field的名 字_display" 方法 显示 choices 的显示字串(就是2元元组的第二个数据)。示 例:
from django.db import modelsclass Person(models.Model): GENDER_CHOICES = ( (u'M', u'Male'), (u'F', u'Female'), ) name = models.CharField(max_length=60) gender = models.CharField(max_length=2, choices=GENDER_CHOICES)
>>> p = Person(name="Fred Flinstone", gender="M")>>> p.save()>>> p.genderu'M'>>> p.get_gender_display()u'Male'
0 0
- django models choices添加选项
- Django models中的meta选项
- Django models中的meta选项
- [Django]models中定义的choices 字典在页面中显示值
- [Django]models中定义的choices 字典在页面中显示值
- [Django]models中定义的choices 字典在页面中显示值
- Django--admin,models添加自定义名称
- Django Models
- django models
- Django Models
- django中向models.py添加新字段
- Django中models.py(添加管理类模型)
- Choices
- Django笔记-Models
- Django笔记-Models总结
- django- models.permalink
- All of Django'Models
- Django笔记-Models
- sphinx 配置文件全解析
- asp.net mvc3 数据验证(二)——错误信息的自定义及其本地化
- python 笔记---set
- asp.net mvc3 数据验证(三)—自定义数据注解
- QT内label控件通过opencv显示图像
- django models choices添加选项
- opencv学习--图像拼接之 Stitcher
- 安装python Matplotlib 库
- 如何清除任务栏中自定义通知里的图标
- KMP中next数组的理解
- davinci 学习大纲
- 关于电子元件的申请问题讨论
- C++中的string
- 华强北刷机经历 type password to decrypt storage