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 再次执行


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

相关推荐
PXM的算法星球27 分钟前
数据库分库分表实战指南:从原理到落地
数据库
我科绝伦(Huanhuan Zhou)37 分钟前
Redis再次开源!reids8.0.0一键安装脚本分享
数据库·redis·开源
Kookoos1 小时前
基于 PostgreSQL 的 ABP vNext + ShardingCore 分库分表实战
数据库·docker·postgresql·c#·.net
czhc11400756631 小时前
Linux511SSH连接 禁止root登录 服务任务解决方案 scp Vmware三种模式回顾
运维·服务器·数据库
码农黛兮_462 小时前
数据库备份与策略【全量备份、增量备份、日志恢复】
数据库
向哆哆2 小时前
Hibernate 性能优化:告别慢查询,提升数据库访问性能
java·数据库·性能优化·hibernate
大叔_爱编程2 小时前
p020基于Django的4S店客户管理系统
vue.js·python·django·毕业设计·源码·课程设计·4s店客户管理系统
小Tomkk2 小时前
2025年5月15日前 免费考试了! Oracle AI 矢量搜索专业认证
数据库·人工智能·oracle
菲兹园长2 小时前
MySql(基础)
数据库·mysql·oracle
liuhongJAVAEn2 小时前
分布式-Redis分布式锁
数据库·redis·分布式