django官方文档(Models)
来源:互联网 发布:ci框架连接多个数据库 编辑:程序博客网 时间:2024/05/01 14:20
1.模型是对数据的描述,一个模型对应数据库中的一个表
2.模型的基类都是django.db.models.Model; model中的每一个属性代表数据库中的一个字段
3.字段-Fields
model中的fields是一组数据库字段的列表,字段有类属性指定
字段的参数(field option)
null
如果为true, django在数据库中会将空值(empty)存储为null.默认为false
blank
如果为true,该字段允许不填。默认是false. 需要注意,这与null不同。null纯粹是数据库范畴,而blank是数据验证范畴。如果一个字段的blank=true,django的管理后台在 做数据验证的时候,会允许该字段为空。如果该字段blank=false,该字段就是必须填的
choice
它是一个可迭代的二元组(列表或着元组),用来给字段提供选择项。如果设置了choices, django的管理后台就会显示选择框,而不是标准的文本框,选择项就是choice中的元组。
default
字段的默认值。它可以是一个值,也可以是一个可调用的对象,若是后者,每次创建一个新对象的时候,这个对象都会被调用
help_text
附加的帮助信息。
primary_key
如果为true, 那么这个字段就是主键。如果你没有指定任何一个字段的primary_key = True, Django会自动添加一个IntegerField字段做为主键。除非你想重写默认的主键方法,否则没必要在任何字段上设置primary_key=True
unique
如果为true,这个字段的值必须是全表唯一
4. filed类型
CharField(max_length=None[,**options]), CharField在调用的时候 有一个必需的参数max_length
- django官方文档(Models)
- django 官方文档地址
- Django官方文档笔记
- Django 官方推荐的User引用 (auth.models)
- django官方文档——Django settings
- Django Models
- django models
- Django Models
- django官方文档——统计查询
- django官方文档——发送邮件
- django官方文档——Settings详解
- django官方文档——统计查询
- django入门 直接翻译官方文档
- django 1.8 官方文档翻译:logging
- django官方文档——django中的用户认证
- Django官方文档----编写自己的Django程序之第一步
- django 1.8 官方文档翻译: 6-6-1 部署 Django
- django 1.8 官方文档翻译: 1-1-1 Django初探
- SDUT 1157 小鼠迷宫问题(水题,DFS + 回溯)
- 关于ARCGIS the system clock has been set back more than 24 hours的问题(转载自ESRI资源)
- httputil用http获取请求的工具类
- leetcode || 144、Binary Tree Preorder Traversal
- Android Studio如何查看资源或者函数在哪些类中被引用
- django官方文档(Models)
- Java并发编程:volatile关键字解析
- Hibernate里的Fetch的作用
- ntp 服务器
- 最小生成树思想(普利姆算法、克鲁斯卡尔算法)
- 用Gradle 构建你的android程序
- ios笔记-- 多线程应该知道的那几件事 GCD NSThread NSOperation
- LeetCode 20 Valid Parentheses 括号匹配问题
- 笔记模版