首页 > 其他分享 >django ORM操作

django ORM操作

时间:2023-08-09 16:00:53浏览次数:39  
标签:name models create django ORM import 操作 save

from django.contrib.auth.models import User from django.db.models import Q from django.db.models.functions import Lower from app.models import  *

添加操作

a、使用create方式
方式一: Publish.objects.create("name"="人民出版社",city="北京"}
方式二: Publish.objects.create(**{"name":"文艺出版社","city":"上海"})

b、使用save方式
方式一:
book1=Book(title="python",price="88",publish_id="1",publication_date="2017-06-18")
book1.save()

方式二:
author1=Author(name="jerry")
author1.save()

  

查找操作

更新操作

删除操作

标签:name,models,create,django,ORM,import,操作,save
From: https://www.cnblogs.com/boye169/p/17617060.html

相关文章

  • django 模板
    模板继承模板继承和类的继承含义是一样的,主要是为了提高代码重用,减轻开发人员的工作量{%extends'base.html'%}base.html<!DOCTYPEhtml><htmllang="en"><head><metacharset="UTF-8"><title>{%blocktitle%}{%endblock%}<......
  • 为什么操作dom比较耗时
    为甚操作dom比较耗时以前只知道操作dom比较耗时,但是不知道为什么,也没有去深究,今天知道了为什么记录一下这个问题应该是有上下文的操作dom比较耗时,应该是相对于普通js操作,操作dom比较耗时,上一段代码比较有说服力consttimes=1000000console.time('js')letbody=docume......
  • django响应html
    fromdjango.templateimportTemplate,Context,loaderdefindex(req): t=loader.get_template("index.html") c=Context({}) #returnHttpResponse(loader.get_template("index.html").render({})) returnHttpResponse(t.render(c))def......
  • 推导分页的原理,分页类的使用,cookie和session的介绍(重要),Django操作cookie
    推导分页的原理分页:当我们要展示的数据特别多的时候,一页展示不完,这个时候我们需要把要展示的数据分成多页展示分页中需要的几个参数:1.总数据有多少条2.每页展示多少条数据(自己规定的20)3.一共展示多少页4.总页数=总数据量/每页展示多少条数据5.当前第几页(前端......
  • django自定义过滤器
    https://docs.djangoproject.com/zh-hans/3.1/howto/custom-template-tags/代码布局自定义的tags和filters会保存在模块名为 templatetags 的目录内。模块文件的名字即稍候你用来加载tags的名字,所以小心不要采用一个可能与其它应用自定义的tags和filters冲突的名......
  • C# list常用的几个操作 改变list中某个元素的值 替换某一段数据
    1、改变list中某个元素的值publicclasstb_SensorRecordModel{publicintID{get;set;}publicdecimalValue1{get;set;}}List<tb_SensorRecordModel>list=newList<tb_SensorRecordModel>();li......
  • XL-Formula流式统计运算方式配置说明
    1、简介XL-Formula是一种用于描述流式统计运算方式的配置标准,它代表着一种通用型流式统计系统的实现方法,更深层次它代表着一种以通用型流式统计技术为切入点,低成本实现企业数据化运营的理念。该配置标准语法简洁、功能强大、解析效率高、便于理解和使用。XL-Formula涵盖了各种......
  • mybatis的基础操作
    mybatis的基础操作常用的操作,增删改查1.增加@Insert("insertinto表名(字段名)values(字段值)publicvoidinsert(参数);对于要将传递的参数用到sql语句中需要用到#{}例如:参数为idinsertinto表名(id)values(#{id})后一个id为参数的名字然而对于多个参数......
  • 基于CUBEMX的STM32F4 Hal库,配置LVGL(无操作系统版)
    本篇文章移植思路适用于所有嵌入式MCU,包括Arm,STM32,NXP,乐鑫,Nuvoton,Arduino,RT-Thread,Zephyr,NuttX,Adafruit等等。为什么要写这一篇移植教程?也许你会说各种开源论坛上面上,已经有很多移植教程了,为什么还要再重新写一篇?因为很简单我按照前辈们的思路和移植步骤,到最后没有一个成功的,这......
  • 操作系统
    虚拟地址:为了让每个进程都使用独立的物理内存,非必要时,不同进程之间不共享内存。虚拟地址就是实现这一功能的方案。进程运行时,操作系统为进程分配独立的一套「虚拟地址」,虚拟地址和物理地址的映射由操作系统完成。操作系统保证了不同的进程使用的物理内存都是不一样的。页表:存......