Django创建纯净版项目并启动

1.Django的基本目录结构

2. 创建app项目

python 复制代码
python manage.py startapp user
 
# python manage.py  是固定的,代表python脚本,主要用于django中的项目管理
# startapp   创建app
# user   你的app名字,也就是功能模块名称

3.数据库

进入settings.py,进行配置文件修改

python 复制代码
# 使用 'world' 数据库进行查询
MyModel.objects.using('world').all()

# 或者在保存模型实例时指定数据库
my_model_instance.save(using='world')

4. 运行迁移脚本

4.1 直接运行

python 复制代码
python manage.py makemigrations
python manage.py migrate

4.2 纯净运行

4.2.1 剔除APP

python 复制代码
我们进入到settings里面去: 
可以看到有一行INSTALLED_APPS 这是django所安装的APP应用,在django加载的时候,会应用这些APP

4.2.2 剔除中间件

python 复制代码
中间件:Django中的一大组件,主要用于请求或响应之前、之后做的一些处理。相当于一个装饰器,额外处理请求。

4.2.3 剔除模板引擎

python 复制代码
模板引擎:Django中用于配置模板的设置选项,用于生成HTML的工具,可以将动态数据加载到静态HTML中。

4.2.4 注释全局url

4.2.5 再次执行


总结:看,是不是比之前轻量很多了呢? 当我们需要什么组件的时候,我们再自己加回来。

相关推荐
kaizq5 分钟前
AI-MCP-SQLite-SSE本地服务及CherryStudio便捷应用
python·sqlite·llm·sse·mcp·cherry studio·fastmcp
IDC02_FEIYA1 小时前
SQL Server 2025数据库安装图文教程(附SQL Server2025数据库下载安装包)
数据库·windows
辞砚技术录1 小时前
MySQL面试题——联合索引
数据库·面试
萧曵 丶2 小时前
MySQL 主键不推荐使用 UUID 的深层原因
数据库·mysql·索引
小北方城市网2 小时前
分布式锁实战指南:从选型到落地,避开 90% 的坑
java·数据库·redis·分布式·python·缓存
毕设十刻2 小时前
基于Vue的人事管理系统67zzz(程序 + 源码 + 数据库 + 调试部署 + 开发环境配置),配套论文文档字数达万字以上,文末可获取,系统界面展示置于文末
前端·数据库·vue.js
TDengine (老段)4 小时前
TDengine Python 连接器入门指南
大数据·数据库·python·物联网·时序数据库·tdengine·涛思数据
萧曵 丶4 小时前
事务ACID特性详解
数据库·事务·acid
kejiayuan5 小时前
CTE更易懂的SQL风格
数据库·sql
kaico20185 小时前
MySQL的索引
数据库·mysql