05.10 Django 学习 SQL语句用类封装

探讨了在Django框架中直接使用SQL语句可能遇到的sql注入风险、数据库迁移难题、开发效率低下及性能问题。文章强调了使用ORM(Object-Relational Mapping)的重要性,以提高代码的可维护性和安全性。

Django如何解决自己写sql语句会面临的一些问题
Django自己写sql语句面临的问题:
1.sql注入:
在这里插入图片描述
2.换数据库呢?
sql语句不一样
业务函数和sql语句不能揉在一起 耦合性太强
为了方便维护和更换 需要解耦

3.开发人员sql水平不一 性能问题

4.开发效率低
在这里插入图片描述
用类去实现表的功能,类的属性对应表的栏目

在这里插入图片描述

ORM object relation map
在这里插入图片描述

ORM字段映射关系
在这里插入图片描述

在这里插入图片描述

在这里插入图片描述‘’

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值