2015-10-20 3 views
1

Как изменить статический каталог файлов по умолчанию в django. currentyly я использую этот каталог: -Как изменить каталог каталогов Django

MEDIA_ROOT = os.path.join(os.path.dirname(__file__), '..', 'static').replace('\\','/') 

Я хочу изменить это в моем каталоге на моем сервере, например: -

/var/www/html/uploaded/ 
+0

Хороший совет от Hedde, потому что ваша альтернатива для его изменения на вашем сервере - это просто ввести его. – keni

ответ

1

Похоже, ваш вопрос заключается в том, как использовать различные настройки в в разных средах (например, архитектура DTAP). В интересующем вас списке рассылки django есть постоянная дискуссия о настройках.

В развертывании можно использовать другой файл python, например.

settings.py 
settings_deployment.py 

Пример содержания последнего

from settings import * 

DEBUG = False 

MEDIA_ROOT = "/var/www/static/" 

Тогда не забудьте загрузить settings_deployment вместо настроек на сервере.

Другим, более динамичным подходом было бы перегрузить настройки, основанные на настройке среды, его не очень сложно изготовить что-то вроде простого python.

Смежные вопросы