С чем делает Django MEDIA_ROOT
точно? Я никогда не понимал это. Так как Django самостоятельно не служит статическим медиа, и необходимо ли настроить апача или что-то подобное для него, почему он заботится, в котором каталоге он находится?
Не только вы задаетесь вопросом; проверьте Билет Django № 10650 . Основываясь на комментариях разработчиков Django, я думаю, что это в значительной степени подводит итог тому, для чего используется MEDIA_ROOT
:
К сожалению, Django также виноват в том, что слишком расплывчато описывает, что {{ 1}} MEDIA_ROOT и MEDIA_URL используются для. Поиск в коде Django подтверждает, что MEDIA_ROOT и MEDIA_URL используются для загрузки файлов, и что MEDIA_URL предоставляется как для удобства шаблонов через процессоры контекста по умолчанию (доступно при использовании RequestContext ??).
Похоже, что он используется некоторыми классами в Django по умолчанию - например, FileSystemStorage использует его как место по умолчанию для хранения файлов.