django
文章平均质量分 86
tlqwanttolearnit
这个作者很懒,什么都没留下…
展开
-
Django命令模块
management模块的实现涉及多个关键类和函数,我们来深入了解其中的一些重要概念和源码。原创 2024-01-15 16:35:20 · 1082 阅读 · 0 评论 -
Django源码Apps模块
INSTALLED_APPS 中的任何一个,都是一个 app,INSTALLED_APPS 是一个列表,我们可以在后面添加自己通过命令创建的 app 或者是第三方库的 app。需要传入两个参数 app_name 和 app_module ,分别是 app 的全称,以及 app 对应的 module 对象,初始化后生成 app 必要的一些配置参数。可以说,整个 Django 就是围绕一个个的 App 进行模块化项目的组织和开发的,Apps 是整个 Django 的核心和基础。后面统一以 app 代表应用。原创 2023-03-06 17:34:43 · 700 阅读 · 0 评论 -
Django源码学习
因为工作中用到 Django 框架最多,经常需要阅读框架源码理解代码,于是写下我在阅读Django源码时的一些心得体会。Django版本:4.1.3目录(持续更新中…):空。原创 2023-03-01 14:48:01 · 1300 阅读 · 0 评论 -
一个http请求的生命周期
以 django 为例,描述一个 http 请求大概的生命周期。本质上一个http请求就是一次端到端的通信。原创 2023-01-31 15:55:48 · 352 阅读 · 0 评论 -
Django不同环境配置不同settings文件
开发过程中,环境分离是很常见的情况,一般都会分开发环境和生产环境。也有些分开发环境、测试环境、生产环境等。当环境更多的时候,每次变环境都要改一堆配置,比较好的应对方法就是写多个配置文件,通过环境变量来决定使用哪个配置文件。我们可以在 Django 设置文件夹同目录下,根据不同环境,创建不同的 settings 文件:这样我们不同环境下的不同的一些的环境配置内容,就可以写在不同的文件下,有两种使用不同配置的方式,下面来一一介绍。如果以自带的 settings 文件作为配置主文件,其他文件就需要引入到 set原创 2022-11-09 09:52:15 · 1067 阅读 · 1 评论 -
Django中settings的加载原理
开发过程中,环境分离是很常见的情况,一般都会分开发环境和生产环境。也有些分开发环境、测试环境、生产环境等。当环境更多的时候,每次变环境都要改一堆配置,比较好的应对方法就是写多个配置文件,通过环境变量来决定使用哪个配置文件。根据settings文件加载配置的顺序,我们通过下面的例子讲述一下如何自定义settings文件。新增一个开发环境的配置文件,命名为,在其中增加数据库相关的配置,并引入原来settings文件中的所有配置。原创 2022-11-23 10:59:41 · 1044 阅读 · 0 评论