社区
李杰的课程社区_NO_1
Django 开发进阶
帖子详情
DjangoORM字段参数介绍
Alexander-li
2023-01-12 15:02:41
课时名称
课时知识点
DjangoORM字段参数介绍
...全文
143
回复
打赏
收藏
DjangoORM字段参数介绍
课时名称课时知识点DjangoORM字段参数介绍
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
day18-
Django
ORM
字段
参数
介绍
一、前言 之前我们讲了Djngao的
ORM
的
字段
的类型,分为 字符串型,数字型,时间型,二进制型等等,今天我们来讲讲
django
的
orm
的
字段
的
参数
介绍
。 二、整体的
字段
参数
列表 null 数据库中
字段
是否可以为空 db_column 数据库中
字段
的列名 db_tablespace default ...
Django
ORM
中常用
字段
类型与
参数
因为一个博客网站的文章可以有成千上百,但是分类目录和标签不会太多,如果在文章表中定义一个用来存储标签或者分类目录的
字段
,
字段
里存放的是目录和标签的字符串,那么可能会产生很多冗余信息。还可以定义一个标签的表,专门用来存储文章涉及到的标签。时间类型分为三种,Date是年月日的形式,DateTime是年月日时分秒的形式,第三种表示一段时间,在数据表中是Int类型,它的底层是通过python的timedelta实现的。中一个模型类对应的是数据库中的一张表,对象对应的是数据库中的记录,属性则对应的是
字段
。
Django
(八、如何开启事务、
介绍
长见的
字段
类型和
参数
)
引入事务
Django
ORM
提供了至少三种开启事务的方式 常见的
字段
类型和
参数
需要说明的是,这些
orm
字段
并非和sql
字段
一一对应,有些是封装了一些逻辑功能在
字段
的创建、存储过程中的。
模型层常见
字段
和
参数
格式为:年-月-日 时:分:秒:毫秒。这种方式创建的多对多关系很多API操作都用不了,需要手动指定,如果要跨表查询将不能通过obj.表名小写或者obj.表名小写_set.all(),而是每次都要通过中间表来实现。choices:Admin中显示选择框的内容,用不变动的数据放在内存中从而避免跨表操作(设置方式:choice=((1,‘男’),(2,‘女’),(0,‘未知’)) )name = models.CharField(max_length=32, verbose_name="作者姓名")
Django
回顾5 - 多表操作、其它
字段
和
字段
参数
、中间表的三种创建方式
authors=models.ManyToManyField(to='Author',through='booktoauthor', through_fields=('当前表--》到中间表的外键关系','剩下的写在第二个位置'))Book.objects.filter((Q(name='红楼梦') & Q(price__gt=100))|Q(nid__gt=2))-与条件:and条件,在filter中直接写---》就是and条件。三张表都要手动创建--》3个类--》3个表模型---》
李杰的课程社区_NO_1
1
社区成员
295
社区内容
发帖
与我相关
我的任务
李杰的课程社区_NO_1
李杰,英文名Alex,性格开朗幽默,乐天达观,热爱旅游,热爱技术、热爱电影、热爱音乐,讲着一口流利的英语,计算机软件开发出身,老男孩IT教育联合创始人(CTO&Co-Fonuder),老男孩IT教育Python教学总监,51CTO金牌讲师,国内知名Python语言推广者,开源系统应用领域的贡献者。具有10年以上运维+自动化开发经验,致力于提高企业运维自动化水平。Alex老师讲课风趣幽默,是一名“认真”的鸡汤段子手,教学方法多样化,教学新知循循善诱,课程的整体把控能力强,将自己多年的实际经验倾注于Python教学中,对学员未来的Python之路起到关键一步!在教学的时间内受益人数已达数百万人。
复制链接
扫一扫
分享
社区描述
李杰,英文名Alex,性格开朗幽默,乐天达观,热爱旅游,热爱技术、热爱电影、热爱音乐,讲着一口流利的英语,计算机软件开发出身,老男孩IT教育联合创始人(CTO&Co-Fonuder),老男孩IT教育Python教学总监,51CTO金牌讲师,国内知名Python语言推广者,开源系统应用领域的贡献者。具有10年以上运维+自动化开发经验,致力于提高企业运维自动化水平。Alex老师讲课风趣幽默,是一名“认真”的鸡汤段子手,教学方法多样化,教学新知循循善诱,课程的整体把控能力强,将自己多年的实际经验倾注于Python教学中,对学员未来的Python之路起到关键一步!在教学的时间内受益人数已达数百万人。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章