![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Django
文章平均质量分 85
初来码农
世界上只有一种英雄主义,那就是了解生命而且热爱生命的人
展开
-
Django中ORM中queryset方法详解
1.queryset的含义queryset是查询集,就是传到服务器上的url里面的查询内容。Django会对查询返回的结果集QuerySet进行缓存,这是为了提高查询效率。也就是说,在你创建一个QuerySet对象的时候,Django并不会立即向数据库发出查询命令,只有在你需要用到这个QuerySet的时候才会这样做。Objects是django实现的mvc中的m,Django中的模型类都有一个objects对象,它是一个Django中定义的QuerySet类型的对象,它包含了模型对象的实例2...原创 2022-01-04 22:25:44 · 7168 阅读 · 0 评论 -
轻量级框架和重量级框架的区别
事实上“轻量级”与“重量级”并没有确切的定义。轻重量级之分应当考虑如下几个方面:加载的资源侵入性(或曰框架依赖性,耦合性)开发的方便程度重量级框架的特点:(1)带有侵略性的API。(2)对容器的依赖。(3)提供固定的一组机能,不具有配置能力。(4)不同的产品,部署过程不同,不易通用。(5)启动时间长。重量级框架则强调高可伸缩性,适合与开发大型企业应用。轻量级框架侧重于减小开发的...原创 2019-09-08 21:48:52 · 863 阅读 · 0 评论 -
使用Django进行前端的模板渲染的三种方式
在做web开发,要给用户提供一个页面,页面包括静态页面+数据,两者结合起来就是完整的可视化的页面,django的模板系统支持这种功能,首先需要写一个静态页面(结构html,样式css,行为js)然后通过python的模板语法将数据渲染上去。1.创建一个templates目录2.配置模板配置项介绍1、调用模板的第一种方法2...原创 2019-09-09 20:44:06 · 1730 阅读 · 0 评论 -
Django框架连接Mysql数据库小结
1. 在数据迁移之前,确定配置是否完成首先在pycharm终端执行以下命令:python manage.py check2.排错第一个错误原因:django 模式使用python2 版本的mysql数据库模块,python3 使用的是pymsql模块解决方法:第二个错误原因:django默认检测pymysql的版本,修改源码,去掉检测解决办法:数据迁移在pychar...原创 2019-09-10 21:03:02 · 244 阅读 · 0 评论 -
关于Cookie的原理、作用,及与session的区别
cookie 定义 网站常常需要记录访问者的一些一些基本信息,例如如身份识别号码、密码、用户在 Web 站点购物的方式或用户访问该站点的次数。 网站为了辨别用户身份、进行 session 跟踪需要把数据储存在用户本地终端上,这些数据被称为 cookie服务端发送 cookie ...原创 2019-09-19 23:04:18 · 139 阅读 · 0 评论 -
基于sqlite3的Django读写分离
1.在项目中的settings文件中配置数据库2.将主库中的数据库表结构进行迁移migrate --database slave(自己从库的库名)3.在项目主目录中创建一个py文件,这里的我叫mydbrouterdef db_for_read() 决定读操作的数据库(从库)def db_for_write() 决定写操作的数据库(主库)4.在settings中加上数据库路...原创 2019-10-10 19:43:17 · 982 阅读 · 0 评论