1

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

4

1 回答 1

2

我通常将它们全部放在一个目录中,如下所示,就像我使用模板的方式一样:

MyProject/staticfiles/app1
MyProject/staticfiles/app2
MyProject/staticfiles/app3
于 2011-07-19T20:58:01.387 回答