科技颠覆者 发表于 2025-1-25 06:37:38

Django创建纯净版项目并启动

1.Django的基本目录布局

https://i-blog.csdnimg.cn/direct/4b9eba48ec2744eebf9db00b4e396cd3.png
2. 创建app项目

python manage.py startapp user

# python manage.py是固定的,代表python脚本,主要用于django中的项目管理
# startapp   创建app
# user   你的app名字,也就是功能模块名称
https://i-blog.csdnimg.cn/direct/afbedad0c7c24f63915bf1f074ae0544.png
3.数据库

进入settings.py,举行配置文件修改
https://i-blog.csdnimg.cn/direct/849669f18b6b41628396edce6820ece8.png
# 使用 'world' 数据库进行查询
MyModel.objects.using('world').all()

# 或者在保存模型实例时指定数据库
my_model_instance.save(using='world')
4. 运行迁移脚本

4.1 直接运行

python manage.py makemigrations
python manage.py migrate
https://i-blog.csdnimg.cn/direct/77d9439a2730439b8ec688a0309f0135.png
4.2 纯净运行

4.2.1 剔除APP

我们进入到settings里面去:
可以看到有一行INSTALLED_APPS 这是django所安装的APP应用,在django加载的时候,会应用这些APP
https://i-blog.csdnimg.cn/direct/7cb9bc10872145ca8526b4b9951d35ad.png
4.2.2 剔除中间件

中间件:Django中的一大组件,主要用于请求或响应之前、之后做的一些处理。相当于一个装饰器,额外处理请求。
https://i-blog.csdnimg.cn/direct/d3e47b1bc3e44552ad72d2b2da2d2925.png
4.2.3 剔除模板引擎

模板引擎:Django中用于配置模板的设置选项,用于生成HTML的工具,可以将动态数据加载到静态HTML中。
https://i-blog.csdnimg.cn/direct/06a07c176c7d48a0830a04fc2e24203b.png
4.2.4 解释全局url

https://i-blog.csdnimg.cn/direct/cd2579f5ea9a415a9f3cbc0e0f7ec6af.png
4.2.5 再次实行

https://i-blog.csdnimg.cn/direct/4a0db5a8f8a64358801a626af09cfc94.png
总结:看,是不是比之前轻量很多了呢? 当我们需要什么组件的时间,我们再自己加回来。

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
页: [1]
查看完整版本: Django创建纯净版项目并启动