Как иметь отдельные папки для статических файлов каждого приложения в Django - PullRequest
1 голос
/ 19 июля 2011

Когда я запускаю python manage.py collectstatic, все статические файлы из разных приложений объединяются в одном месте (STATIC_ROOT). Я хотел бы иметь отдельную папку в пределах STATIC_ROOT для каждого приложения. Например, статические файлы из app1/static должны идти в STATIC_ROOT/app1, а статические файлы из app2/static должны идти в STATIC_ROOT/app2. Один из способов сделать это - создать другую подпапку, то есть app1/static/app1, но мне было интересно, есть ли лучший способ сделать это.

1 Ответ

2 голосов
/ 20 июля 2011

Я обычно помещаю их все в один каталог, как показано ниже, как я работаю с шаблонами:

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