Django之独立templates以及独立static文件

本文详细介绍Django项目中静态文件的配置流程,包括主路由和子路由设置、静态文件加载顺序调整、线上环境静态文件处理及Apache/Nginx配置。通过实践步骤,如静态根目录配置、静态文件收集等,帮助读者掌握Django静态资源管理。

独立HTML在这里插入图片描述

主路由配置
在这里插入图片描述
子路由配置
在这里插入图片描述在这里插入图片描述在这里插入图片描述

独立静态文件

1.测试静态文件加载顺序
在这里插入图片描述
在这里插入图片描述
此时发现,图片加载顺序为,主目录static文件优先,其次按照配置文件中app 导入顺序加载。
注::为了准确定位static文件,需要添加识别目录
在这里插入图片描述在这里插入图片描述
在这里插入图片描述在这里插入图片描述
注意:在线上和项目当中,Django使用不是一套静态文件
Apache 和 Nginx 当中都需要配置独立的静态文件路由

1.配置静态根目录
在这里插入图片描述
把STATICFILES_DIRS注释 换成STATIC_ROOT

2.创建app当中的静态目录结构
在这里插入图片描述

3收集静态文件

在Teminal中输入
(djangoProject) E:\pythonProject\Only>python manage.py collectstatic在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值