Попытка настроить django на получение субдоменов и использование другого файла настроек на основе субдомена
DNS настроен как подстановочные знаки
apache mod_vhost_alias звучал как хороший вариант, он не работал
SetEnv DJANGO_SETTINGS_MODULE site.settings.%1
получает эту ошибку
ImportError: Could not import settings 'site.settings.%1'
можно как-нибудь заставить работать mod_vhost_alias? Можно ли использовать модуль перезаписи для передачи поддомена в настройки django? есть ли другой способ подобрать разные файлы настроек на основе поддомена
В RewriteRule mod_rewrite есть флаг E, который устанавливает переменную среды. Вероятно, у вас может быть RewriteRule, которое соответствует всему и устанавливает E = DJANGO_SETTINGS_MODULE:% {SERVER_NAME)
% 0,% 1 и т. Д. Из mod_vhost_alias работает только со своими собственными настройками, такими как VirtualScriptAlias и т. Д.