美文网首页
Django数据库记录增删查改

Django数据库记录增删查改

作者: 静静地就好 | 来源:发表于2020-03-21 23:23 被阅读0次

继创建数据库表格之后,我们来对数据库进行增删查改的操作。上一节内容为:Django模型及连接MySQL数据库

1、cd到myblog目录,打开django自带的shell:python manage.py shell

图1

备注:我们使用这个命令而不是简单的使用 "Python" ,是因为manage.py会设置DJANGO_SETTINGS_MODULE环境变量,这个变量会让 Django 根据myblog/settings.py文件来设置 Python 包的导入路径。

2、Django数据库记录增删查改语句:

>>> from article.models import Article

>>> Article.objects.all()  #一开始查询是空

<QuerySet []>

>>> a1 = Article(id=1,title='title1',author='author1',content='content111')

>>> a1.save()  #新增一条记录

>>> a2 = Article.objects.create(id=2,title='title2',author='author2',content='content222') #新增一条记录

>>> Article.objects.all()   #查询全部就返回了两条记录

<QuerySet [<Article: Article object (1)>, <Article: Article object (2)>]>

>>> a3 = Article.objects.get(id=1) #指定id查询

>>> a3

<Article: Article object (1)>

>>> a3.title  #读取字段title

'title1'

>>> a4 = Article.objects.get(id=1) #指定id查询

>>> a4.title = 'title_update'  #更新字段title

>>> a4.save() #保存生效

>>> Article.objects.filter(id=2).update(title='title_update2')#更新id为2的记录的title

1

>>> a5 = Article.objects.get(id=1) #指定id查询

>>> a5.delete() #删除记录

(1, {'article.Article': 1})

3、数据库最终的表内容为:

图2

相关文章

  • Django数据库记录增删查改

    继创建数据库表格之后,我们来对数据库进行增删查改的操作。上一节内容为:Django模型及连接MySQL数据库 1、...

  • SQL语句

    数据库的增删改查 数据表的增删改查 表内记录的增删改查

  • PHP操作数据库增删查改

    周末有空弄了下数据库操作,实现了增删查改的基本操作,记录一下。 一、增 二、删 三、查 四、改 API测试 1、增...

  • 一个小小的留言本

    需求分析:用户可以在留言本留言,并对内容进行增删查改。 涉及知识点: PHP语言 数据库的增删查改 留言页面 wr...

  • django 快速入门

    Django是Python语言编写的一个全栈式Web框架,可以帮助我们快速编写一个具有数据库功能、增删查改、后台管...

  • Django学习笔记--数据库中的单表操作----增删改查

    1.Django数据库中的增删改查 1.添加表和字段 对表进行操作之后必须要执行数据库记录和同步数据库的操作 2....

  • configparser配置文件模块

    Menu configparser定义 创建configparser文件 增删改查 - 查 增删改查 - 改 增删...

  • django

    django django同步表结构建表修改表数据库操作增删改查 同步表结构 所有操作需要在项目manage.py...

  • DartVM服务器开发(第十五天)--Jaguar_ORM一对一

    DartVM服务器开发(第十四天)--Jaguar_ORM增删查改 上一篇文章中讲解了如何使用数据库中的增删查改,...

  • iOS-realm使用总结

    先从数据库最基本的增删查改来看realm怎么用 // 增 // 删 // 查 // 改 realm其余的关系与属性...

网友评论

      本文标题:Django数据库记录增删查改

      本文链接:https://www.haomeiwen.com/subject/apspyhtx.html