Обычный способ работы с локальными настройками предполагает их подключение в случае наличия файла. Локализация настроек достигается исключением этого файла из репы:
try:
from settings_local import *
except ImportError:
pass
На Google App Engine этот фокус не проходит. Но можно привязать загрузку настроек к текущему пути. На сервере GAE он такой:
/base/data/home/apps/{app_name}/{app_version}
Что даёт возможность соорудить нечто подобное:
import os
if not os.getcwd().startswith('/home/'):
from settings_local import *
0 коммент.:
Отправить комментарий