首页 > 其他分享 >Django——ORM

Django——ORM

时间:2023-02-28 18:35:50浏览次数:43  
标签:语句 sql Django ORM SQL 表中

对象关系映射(Object Relational Mapping,简称ORM)

是一种为了解决面向对象与关系数据库存在的互不匹配的现象的技术。

特点:

  • 它通常将一个类和一张表一一对应,类的每个实例对应表中的一条记录,类的每个属性对应表中的每个字段。
  • 对数据库的映射,不用直接编写SQL代码,只需操作对象就能对数据库操作数据。
  • 牺牲程序的执行效率,因为会在后台将ORM转换为sql语句。
  • ORM的操作是有限的,不能完成一些复杂性高的sql语句
  • ORM操作多后,SQL语句会进行退化。

 

标签:语句,sql,Django,ORM,SQL,表中
From: https://www.cnblogs.com/xinbing/p/17165548.html

相关文章

  • 5.Form表单验证实现【登陆】/ 登陆代码优化实现跳转home页
    1.这里使用Form表单的声明式验证与自定义验证<Form.Itemname="username"//声明式验证,直接使用别人定义好的验证规则进行验证rules={[{required:true,......
  • Django——模块配置
    Django内常用的模块配置request(返回信息)request为客户端访问返回信息。返回的是一个对象,可以使用属性进行提取。用户创建自定义函数时,必须要进行request的形参传入,否......
  • mormot2 tls
    mormot2tlsmormot.net.sock.pasTNetTlsContext=record;典型用法withTHttpClientSocket.CreatedotryTLS.WithPeerInfo:=true;TLS.IgnoreCertificate......
  • 【django-vue】前端取消默认样式 main.js配置 后端主页模块接口 跨域问题详解 项目自
    目录回顾上节课回顾今日内容1前端全局样式和js配置1.1global.css1.2settings.js1.3main.js2后端主页模块接口三种开发模式模型父类BaseModel轮播图模型类代码轮播图接......
  • 原生django怎么给响应头添加信息
    原生django怎么给响应头添加信息直接在HttpResponse响应对象中添加键值对就行视图层——————————————————————deftest_func(request):#logg......
  • Django之模板层
    目录模板语法传值模板语法注释模板语法之常用过滤器模板语法传值特性:#1.传值调用*{{xxx}}:主要与数据值相关1.八大数据类型:都可以传值2.函......
  • Django框架课-用户名密码登录
    Django框架课-用户名密码登录创建账号系统建立player表数据库里的表对应的是django里的class进入acapp/game/models里。models文件夹里是存放数据库表的。新建player......
  • axios文件图片上传new formData()格式(设置 multipart/form-data 无效的问题)
    在图片上传接口中,需要formData的格式的入参,但是按照平常的上传配置headers:{'Content-Type':'multipart/form-data'},无效。在传参时,直接newformData(),这样传入的格......
  • laravel phpstorm ide-helper
    composerconfig-grepo.packagistcomposerhttps://mirrors.aliyun.com/composer/composercreate-project--prefer-distlaravel/laravel=6.*haorancomposerrequi......
  • 获取winform的工程路径
    stringstartupPath=System.Windows.Forms.Application.StartupPath;stringsolutionPath= startupPath+@" \..\..\..\";如果在工程目录下建立了一个Images目录,需要取......