如何收集同名的Django静态文件?
How to collect Django static files with the same name?
我的三个 Django 应用程序具有同名的静态文件 app1/static/css/mycss.css
、app2/static/css/mycss.css
、app3/static/css/mycss.css
。我如何将它们全部收集到 STATIC_ROOT 因为 DJango 的默认行为是只收集同名静态文件中遇到的第一个文件?
如果您不希望静态文件相互干扰,请通过创建合适的文件夹结构为它们指定自己的名称space。例子
app1/static/css/app1/mycss.css
app2/static/css/app2/mycss.css
或者,如果您想将所有 CSS 合并为一个大 CSS,请查看 django-compressor
我的三个 Django 应用程序具有同名的静态文件 app1/static/css/mycss.css
、app2/static/css/mycss.css
、app3/static/css/mycss.css
。我如何将它们全部收集到 STATIC_ROOT 因为 DJango 的默认行为是只收集同名静态文件中遇到的第一个文件?
如果您不希望静态文件相互干扰,请通过创建合适的文件夹结构为它们指定自己的名称space。例子
app1/static/css/app1/mycss.css
app2/static/css/app2/mycss.css
或者,如果您想将所有 CSS 合并为一个大 CSS,请查看 django-compressor