如何在 Django 中为每个应用程序的静态文件设置单独的文件夹



当我运行python manage.py collectstatic时,它将来自不同应用程序的所有静态文件放在一个位置(STATIC_ROOT)。我想在每个应用程序的STATIC_ROOT中有一个单独的文件夹。例如,app1/static的静态文件应该转到STATIC_ROOT/app1, app2/static的静态文件应该转到STATIC_ROOT/app2。这样做的一种方法是创建另一个子文件夹,即app1/static/app1 -但我想知道是否有更好的方法来做到这一点。

我通常把它们放在一个目录下,就像我处理模板一样:

MyProject/staticfiles/app1
MyProject/staticfiles/app2
MyProject/staticfiles/app3

相关内容

  • 没有找到相关文章

最新更新