当我运行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