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对单表进行增删改查的主要内容,如果未能解决你的问题,请参考以下文章

django orm 单表增删改查

3.django模板,单表ORM增删改查

Django ORM 数据库增删改查

Django 第五篇ORM单表增删改查

Django学习第6篇:Django之ORM单表操作(增删改查)

Django学习第6篇:Django之ORM单表操作(增删改查)