Я недавно взял новый сервер под свое крыло, на котором установлена интересная установка django. Предыдущий разработчик смешивал мультимедийные загрузки со статическим контентом, а в других модулях создавал свой собственный каталог на уровне корневых файлов проекта. Моей первой реакцией на это было общее раздражение. (Я большой поклонник модульной разработки.) Однако после работы над «исправлением» возникает вопрос.
Даже если этот вопрос помечен django, не стесняйтесь публиковать ответы в соответствии с java и asp.net.
Как настроить статические файлы? Вы складываете все внутри статического каталога, или вы берете временную связь каждого модульного независимо?
Один из моих приемов для каждого запускаемого приложения django заключается в том, что в init .py указанного приложения я добавляю следующее.
import os
from django.conf import settings as djsettings
TEMPLATES_DIR = (os.path.join(os.path.dirname(__file__),'./templates'),)
djsettings.TEMPLATES_DIR += TEMPLATES_DIR