当前位置:首页>开发>正文

Django的orm中get和filter的不同 django orm中first是什么意思

2023-04-27 05:35:36 互联网 未知 开发

 Django的orm中get和filter的不同 django orm中first是什么意思

Django的orm中get和filter的不同

get得到的是一个model对象,filter得到的是一组model对象,类型是queryset,是一个django定义的,可迭代的,可以当作是一个list操作,每个索引都是一个model对象。
get如果满足的条件大于一个的时候,会报错
#有点类似于如下:
get相当与fetchone()
filter相当与fetchall()

django orm中first是什么意思

first
英 [fɜːst]
美 [fɝst]

num. 第一
n. 第一;开始;冠军
adj. 第一的;基本的;最早的
adv. 第一;首先;优先;宁愿
n. (First)人名;(英)弗斯特;(捷)菲尔斯特

django自带的ORM中model必须要主键吗

Serializable序列化与反序列化使用,接口,没有要实现的方法。
标记为序列化后,可以将其写入到流里面,使别处的虚拟机可以识别。
比如,本地的一个引用,要发送到另一台机器,就需要标记序列化,使那一台机器的虚拟机可以识别。
在hibernate中,不仅是复合主键,全部ORM的实体类,都要实现序列化。

最新文章