每个APP下都有自己的static文件夹,那如何设置将不会混用呢
以下是实例(我项目里有两个APP(login 和main))
1、首先在setting 文件修改配置路径
STATIC_URL = '/static/'
STATICFILES_DIRS = [
os.path.join(BASE_DIR, "MGStudio", "static"),
os.path.join(BASE_DIR, "main", "static"),
os.path.join(BASE_DIR, "login", "static"),
]
2、在每个APP下的static下建立以APP名相同的文件夹
比如我在login/static/login/
放入样式JS CSS等
3、如何调用样式
{% static 'main/img/firefox-logo-small.jpg' %}
{% static 'login/img/name.png' %}

本文介绍在Django项目中如何为多个应用正确配置和管理静态文件,避免混淆使用。通过修改settings.py中的静态文件目录,每个应用创建独立的static文件夹,并详细解释了如何在模板中正确调用不同应用的静态资源。

被折叠的 条评论
为什么被折叠?



