【发布时间】:2016-09-14 19:26:24
【问题描述】:
参考this question 的回答中提出的评论问题,假设我有两个来自两个不同应用程序的静态文件,它们都具有相同的名称style.css:
/foo
/static
/css
/style.css
/views.py
/models.py
/urls.py
/bar
/static
/css
/style.css
/views.py
/models.py
/urls.py
而我将manage.py collectstatic 的所有文件放入STATIC_ROOT,style.css 会发生什么?如何确定要加载哪个style.css 的优先级?每个应用的模板如何知道要加载哪个 style.css?
我想我真正要问的是:在同一个项目中拥有同名静态文件的 django 最佳实践过程是什么?
【问题讨论】:
-
第一个加载器找到的那个。
-
是的,我知道这可以通过
findstatic进行验证。我想知道的是管理同名文件的正确程序。
标签: django