当前位置: 首页 > article >正文

Django创建纯净版项目并启动

1.Django的基本目录结构

在这里插入图片描述

2. 创建app项目

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

在这里插入图片描述

3.数据库

进入settings.py,进行配置文件修改
在这里插入图片描述

# 使用 'world' 数据库进行查询
MyModel.objects.using('world').all()

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

4. 运行迁移脚本

4.1 直接运行

python manage.py makemigrations
python manage.py migrate

在这里插入图片描述

4.2 纯净运行

4.2.1 剔除APP

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

在这里插入图片描述

4.2.2 剔除中间件

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

在这里插入图片描述

4.2.3 剔除模板引擎

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

在这里插入图片描述

4.2.4 注释全局url

在这里插入图片描述

4.2.5 再次执行

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


http://www.kler.cn/a/517460.html

相关文章:

  • 谈谈RTMP|RTSP播放器视频view垂直|水平反转和旋转设计
  • 2025牛客寒假算法基础集训营2
  • FlinkSql使用中rank/dense_rank函数报错空指针
  • gitlabgit分支合并
  • 期权帮|如何利用股指期货进行对冲套利?
  • React进阶之高阶组件HOC、react hooks、自定义hooks
  • RNN实现阿尔茨海默症的诊断识别
  • 通过 Visual Studio Code 启动 IPython
  • 在K8S中,Keepalived是如何检测工作节点是否存活的?
  • redis常用命令和内部编码
  • 使用Cline+deepseek实现VsCode自动化编程
  • 51单片机——按键控制LED流水灯
  • 深度学习利用数据加载、预处理和增强数据提高模型的性能
  • C++ lambda表达式
  • Java编程语言:从入门到进阶的全面指南
  • 数仓的数据加工过程-ETL
  • 《探秘鸿蒙Next:非结构化数据处理与模型轻量化的完美适配》
  • 总结8..
  • Qt —— 控件属性(二)
  • C++的new和delete
  • C#集合排序的三种方法(List<T>.Sort、LINQ 的 OrderBy、IComparable<T> 接口)
  • 前端开发常用的设计模式有哪些
  • 机器学习-学习类型
  • Mysql意向锁
  • 深入解析 Linux 内核中的 InfiniBand 驱动接口:ib_verbs.h
  • 二叉树相关oj题 1. 检查两颗树是否相同。