美文网首页
Django-数据库操作之更新数据

Django-数据库操作之更新数据

作者: 测试探索 | 来源:发表于2022-09-01 22:01 被阅读0次

在子应用下的,book/views.py文件进行增删改查的操作,本章以改为主。

from django.http import HttpResponse
from django.shortcuts import render

# Create your views here.
from book.models import BookInfo

def index(request):

    #在这里实现,增删改查
    books = BookInfo.objects.all()
    print(books)

    return HttpResponse('index')

##############修改数据###################
#方式一
# select * from bookinfo where id = 6
book  = BookInfo.objects.get(id = 6)
book.name = '运维开发'

#想要保存数据,需要调用对象的save方法
book.save()

#方式二
#filter 过滤
BookInfo.objects.filter(id=6).update(name = '爬虫入门',commentcount = 666)

在shell中运行,控制台调试

python3 manager.py shell
image.png
image.png
image.png

相关文章

  • Django-数据库操作之更新数据

    在子应用下的,book/views.py文件进行增删改查的操作,本章以改为主。 在shell中运行,控制台调试

  • [PPJ_17] RESTful接口测试脚本备份

    接前文:[1] Django-数据库配置、数据序列化、视图创建、URL路由配置、API编辑操作[2] Django...

  • python 教程笔记day10

    Python3 MySQL 数据库连接 数据库连接 创建数据库表 数据库插入操作 数据库查询操作 数据库更新操作 ...

  • Django-数据库操作之查询数据

    一、基本查询 在子应用book/views.py文件中 get查询单一结果,如果不存在会抛出模型类,DoesNot...

  • 2018-04-27

    Django-删除Mysql数据表数据操作 1. 单条数据删除操作 1.1 views视图操作 1.2配置当前应...

  • MongoDB开发之 Shell基本操作

    引子 运行 数据库 查看当前数据库: 选择数据库: 创建 执行插入操作: 查询 查询单条数据: 更新 执行查询操作...

  • Laravel数据库操作的三种方式

    一、数据库操作之DB facade (跟使用原生sql操作没什么区别) 1.查询操作 2.新增操作 更新操作 删除...

  • django-数据库[ 基本操作 ]

    生成模型 每一次对model的修改,都需要运行以下两条命令来同步我们的数据库: makemigrations 其中...

  • Recording Code II

    1.连接数据库 2.查询操作 3.数据库表的新建、插入、更新、删除 操作

  • 缓存⼀致性问题2

    先更新数据库,再删除缓存 如果反过来操作,先更新数据库,再删除缓存呢?这个就更明显的问题了,更新数据库成功,如果删...

网友评论

      本文标题:Django-数据库操作之更新数据

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