随笔分类 -  django

摘要:分析命令之前,需要先了解makemigrations 调用的一些类。这样对于后面分析命令时很轻松。 1. MigrationRecorder类 这个类在django/db/migrations/recorder.py文件中,这个类是处理保存在数据库中的迁移记录。在生成的数据库中有django_mig 阅读全文
posted @ 2023-03-02 11:17 恰恰的故事 阅读(1623) 评论(0) 推荐(0) 编辑
摘要:当在进入 python 环境中导入 django 模块类 我们看一下哪里的问题,导致报错。 ENVIRONMENT_VARIABLE = "DJANGO_SETTINGS_MODULE" 主要是 获取环境中的 ENVIRONMENT_VARIABLE 变量,这个变量在manage.py 中设置了 当 阅读全文
posted @ 2022-12-07 15:56 恰恰的故事 阅读(275) 评论(0) 推荐(0) 编辑
摘要:解析django-admin startproject 命令执行的过程 1. 在django 3版本中,django 源码下有一个bin 文件,这个文件夹下有一个django-admin.py 的 文件,但是在django 4 版本中,去掉这个文件,改成了django-admin.exe , 在 S 阅读全文
posted @ 2022-11-17 11:17 恰恰的故事 阅读(504) 评论(0) 推荐(0) 编辑
摘要:1. 搭建django源码测试环境 1. 安装python 环境 这里我使用的是 3.10 2. 安装django,我安装的是django4.0 3. 创建一个文件夹,将找到django源码放在这个文件夹中,一般是在安装的python 路径下的Lib\site-packages下。 测试的时候在这个 阅读全文
posted @ 2022-11-15 17:49 恰恰的故事 阅读(259) 评论(0) 推荐(0) 编辑
摘要:模板注意 html页面会去app 目录下寻找 templates 目录寻找页面 (根据app的注册顺序,逐一去他们的templates查找) settings 中 TEMPLATES 中 DIRS 是 "DIRS" : [BASE_DIR / "templates"] 这种情况是 先去项目的根目录下 阅读全文
posted @ 2022-10-25 23:04 恰恰的故事 阅读(175) 评论(0) 推荐(0) 编辑
摘要:懒加载在前端中的意义: 懒加载的主要目的就是作为服务器前端的优化,减少请求次数或者延迟请求数。 实现原理: 先加载一部分数据,当触发某个条件时利用异步加载剩余的数据,新得到的数据不会影响原有数据的显示,同时最大幅度的减少服务器端资源耗用。 实现方式:1. 第一种时纯粹的延迟加载,使用setTimeO 阅读全文
posted @ 2020-07-07 15:50 恰恰的故事 阅读(1645) 评论(0) 推荐(1) 编辑
摘要:1. django ORM模式提供食物处理类:transaction.Django默认的事务处理方式时改动就提交,每执行一次就立即提交,这就会花费大量的时间用于IO。Django也支持所有工作都完成后才提交事务这种方式,这种方式就会在将很多写数据操作一次提高了程序的运行效率。 1. 这种方式就是Dj 阅读全文
posted @ 2020-07-06 17:02 恰恰的故事 阅读(405) 评论(0) 推荐(0) 编辑
摘要:对象是什么? 对象就是现实世界存在的任何事物都可以称之为对象,有着字节独特的个性 对象由方法和属性组成 对象的模板就是类 面向对象的三大特性 封装 继承 多态 面向对象的六大原则 单一职责原则:每一个类应该专注于做一件事情。即高内聚,低耦合。类的功能要单一,体积不要过于庞大。 开闭原则:一个对象对扩 阅读全文
posted @ 2020-07-03 17:39 恰恰的故事 阅读(263) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示