django 利用ORM对单表进行增删改查
Posted 逆向行驶
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了django 利用ORM对单表进行增删改查相关的知识,希望对你有一定的参考价值。
牛小妹上周末,一直在尝试如何把数据库的数据弄到界面上。毕竟是新手,搞不出来,文档也看不懂。不过没关系,才刚上大学。今晚我们就来解释下,要把数据搞到界面的第一步。先把数据放到库里,然后再把数据从库里拿出来。
以下内容,参考django官方文档 。
1.创建MODEL
这里和官方文档一致。直接拷出来,放到一个叫models的py文件里面。若是你的项目中没有,一定不要觉得无处写代码。你自己建一个即可
同步数据库:
执行以下命令。不懂的可以参考:django连接mysql
python manage.py makemigrations
python manage.py migrate
2.增删改查操作
以下操作,我就利用django框架的视图,进行测试
注意看行号
在13行,创建一个对象,并给属性赋值
15行,保存数据
18行,把整张表的数据取出
20行,访问每一条数据的属性
下图:
第22行,对数据重新赋值再保存,即可实现改的操作
单表操作是不是很简单
明天,我们将对ORM常用API进一步的补充,实现多表关联查询等稍微复杂点的实例
以上是关于django 利用ORM对单表进行增删改查的主要内容,如果未能解决你的问题,请参考以下文章