• Sanic二十八:Sanic + tortoise-orm 之Model、QuerySet提供的数据操作方法


    Model,QuerySet除了提供了查询操作外,还提供了对数据和数据库进行操作的方法

    一、先看Model

    1、save:插入或更新数据,即,当数据不存在时,新建,当数据已存在时,更新

    没有的数据,插入

    2、create:创建单条数据,并返回数据,由源码看,其实也是调的save方法

    3、bulk_create:批量创建数据

    4、clone:克隆整模型

    5、delete:删除数据

    6、get_or_create:获取数据或创建数据,当数据存在时,获取,当数据不存在时,创建,返回模型对象和是否创建数据,创建数据为True,获取数据为False

    第一次,创建

    第二次,获取

    7、update_or_create:已有数据则更新,没有数据则创建,返回模型和数据创建状态,若为创建,则为True,若为 更新,则为False

    创建

    更新 

    8、select_for_update,不怎么使用

    9、update_from_dict:更新模型,入参为dict

    二、QuerySet提供的数据操作方法

    1、select_for_update,与Model提供的一样

    2、delete:删除数据

    3、update:更新数据

    讨论群:249728408
  • 相关阅读:
    复制禁止允许复制
    C#使用sqldependency监听SqlServer表数据的变化
    c#上传Ftp文件,创建文件夹
    3.Redis数据分布之Redis数据分区和集群功能限制
    11.Redis故障模转移测试
    6.redis节点之间的通信
    5.快速搭建redis集群
    文章列表
    搜索加载输入框
    无限极分类
  • 原文地址:https://www.cnblogs.com/zhongyehai/p/15208134.html
Copyright © 2020-2023  润新知