首页>>后端>>Python->django怎么保存对象

django怎么保存对象

时间:2023-12-06 本站 点击:0

导读:本篇文章首席CTO笔记来给大家介绍有关django怎么保存对象的相关内容,希望对大家有所帮助,一起来看看吧。

本文目录一览:

1、如何在命令行下操作Django构建的数据对象2、django 多对多manytomany保存问题3、Django自定义部件为多对多的领域问题,怎么解决4、如何在DJANGO里,向有外键的DB里插入数据5、django怎么保存二进制字节码到sqlite36、python django 怎么把数据查询结果保存到一个list里面

如何在命令行下操作Django构建的数据对象

进入命令行界面manage.py shell引入在auth包模型文件中的两个类from auth.models import AreaProvincefrom auth.models import AreaCity注意,命令行不支持中文字符,还没来得及研究创建并保存一个对象p=AreaProvince(Province='Henan')p.save下面是关键,创建一个城市c=AreaCity(Province=p,City='Kaifeng')c.save出错IntegrityError: auth_areacity.Province_id may not be NULL指明这个对象的Province.id不能为空这个好办p=AreaProvince.ojbects.filter(ID=1)这个对象能用不?测一下p.ID出错AttributeError: 'QuerySet' object has no attribute 'ID'查询结果集不能有属性ID看来不能用filter,就算filter的结果是一条数据也是集合p=AreaProvince.objects.get(ID=1)p.ID1c=AreaCity(Province=p,City='Kaifeng')c.save()成功了!再看一下这个对象

django 多对多manytomany保存问题

不太明白你想表达的是什么意思。

你应该知道在多对多关系中,一般是需要另外一个表来存储他们之间的关系的。也就是说,在多对多关系中,是有三个表的。

在Modular中保存users,就会向第三张表中写入对应关系数据的。

在User中,使用 modular_set 就可以取出某User的所有Modular

Django自定义部件为多对多的领域问题,怎么解决

首先你需要建立django的对象模型 建立两个模型之间的关系表 将数据保存到关系表中

如何在DJANGO里,向有外键的DB里插入数据

如何在DJANGO里,向有外键的DB里插入数据

首先你需要建立django的对象模型

建立两个模型之间的关系表 将数据保存到关系表中。

django怎么保存二进制字节码到sqlite3

django本身没有这样的Field。django的FileField只存储了文件名,实际文件存储在media目录里,这本来就是一种比较好的方式。如果你一定要在数据库中直接存储二进制数据,建议自定义一个FileField,修改掉里面的storage模型,直接将上传的二进制文件转换为字符串,通过文本的形式保存在数据库中。当然最好的方式在我看来,就是专门定义一个model,这个model定义一个TextField,定义一个自定义的FileField,定义一个OneToOneField,将FileField的storage自定义,修改掉storage里的_save()方法,让文件保存时之返回文件名,而文件内容却通过文本的形式存储在TextField,取数据的时候再进行一次逆操作。

python django 怎么把数据查询结果保存到一个list里面

1、新建一个JUPYTER NOTEBOOK文档。

2、定义一个LIST列表并且打印看看结果。list = [3, 9, -7] print(list)。

3、为列表增加一个数字。list.append(10) print(list)。

4、字符串也是可以增加进去的。 list.append("string 123") print(list)。

5、列表里面更是可以含有其它列表。list.append([-3, -4]) print(list)。

6、如果要删除最后一个列表的值,可以这样处理。list.pop() print(list)。

结语:以上就是首席CTO笔记为大家整理的关于django怎么保存对象的相关内容解答汇总了,希望对您有所帮助!如果解决了您的问题欢迎分享给更多关注此问题的朋友喔~


本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若转载,请注明出处:/Python/15641.html