Django定义属性

标签: Django基础
5人阅读 评论(0) 收藏 举报
分类:

Django 定义属性

选项 解释 参数说明
IntegerField 整数类型 default
TextField 长文本类型 default
CharField 字符串类型 default
BooleanField 布尔类型 True、False
NullBooleanField 支持Null的布尔值 Null、True、False
DecimalField 十进制浮点数 max_digits: 位数总长度(整数位和小数位总长度)
dicimal_places: 小数位长度(小数点后的长度)
FloatField 浮点数 default
FileField 文件类型 default
ImageField() 图片文件类型 default
DateTimeField 日期类型
年,月,日,时,分,秒
default
TimeField 时间类型 时,分,秒 default
DateField 日期时间类型(年,月,日) 可选参数: auto_now、auto_now_add

auto_now: 保存时自动设置的的当前时间,一般用于最后一次修改,默认:False
auto_now_add: 数据创建时的时间,用于创建时间戳,默认:False
auto_now,auto_now_add and default 为互逆的,不可同时设置

关系

选项 解释 访问 示例
OneToOneField 一对一, 将字段定义在任意一端中 对象.模型类 Grade.student
ForeignKey 一对多, 将字段定义在多端中 对象.模型类_set Grade.student_set
ManyToManyField 多对多, 将字段定义在两端中

参数1:对象名 参数2:on_delete=models.CASCADE

查看评论

Django开发基础 

-
  • 1970年01月01日 08:00

Django定义模型类常用的属性

Django模型类常用属性
  • Xiaoyao_lang
  • Xiaoyao_lang
  • 2017-06-30 10:32:08
  • 437

Django Meta小节(二) 之ModelForm

需要注意的是:ModelForm 中的Meta 以及 models.Model 中的MetaModelForm 中的Meta继续于ModelFormOption:modelForm中的Metaclas...
  • u012798391
  • u012798391
  • 2013-11-14 03:09:29
  • 1325

Django 数据模型字段及属性

本文介绍了Django模型常用的字段类型及参数
  • liuweiyuxiang
  • liuweiyuxiang
  • 2017-05-02 21:57:56
  • 1791

Django Model层字段类型详解

Django Model层字段类型详解  字段选项 以下参数适用于所有字段类型。所有这些都是可选的。 null Field.null 如果为True,...
  • qq_24861509
  • qq_24861509
  • 2016-01-13 23:45:29
  • 1738

在django template中定义临时变量,并自定义操作:赋值、自增

定义临时变量: {% with i=1 %} {{i}} {% endwith %} 定义对临时变量操作的tag 在templatetags中创建set_val.py 内容是 fro...
  • djshichaoren
  • djshichaoren
  • 2017-11-02 12:15:24
  • 762

django的QuerySet 的属性

QuerySet 可以被构造,过滤,切片,做为参数传递,这些行为都不会对数据库进行操作。只要你查询的时候才真正的操作数据库。 下面的 QuerySet 行为会导致执行查询的操作: 循环(I...
  • Com_ma
  • Com_ma
  • 2018-01-20 13:35:15
  • 249

Django中ORM模型总结(二)[模型类的对应关系,模型类的属性,字段类型]

模型类的对应关系 多对多 创建模型类----->新闻类型类 class TypeInfo(models.Model): """创建新闻模型类""" tname = m...
  • gao199108
  • gao199108
  • 2017-08-04 12:07:55
  • 495

Django 中的Meta元类

Django Meta
  • shaququ
  • shaququ
  • 2016-07-07 10:39:09
  • 457

django Widgets

小部件是HTML输入元素的Django的代表性。该插件处理的HTML的呈现,以及将数据从对应于小窗口的GET / POST字典的提取。...
  • yuehuanjue
  • yuehuanjue
  • 2014-09-29 15:41:30
  • 300
    个人资料
    等级:
    访问量: 268
    积分: 90
    排名: 152万+
    文章存档