Я использую Mezzanine, основанный на Django. Я установил с ним несколько условий аренды. Так что это я использую:Показать различные шаблоны на основе хоста в Django
example.com
sub1.example.com
sub2.example.com
Так что Мезонин может сделать это, чтобы показать различное содержание в зависимости от текущего домена. Название сайта и должности различаются. Однако я не могу найти правильный способ изменения шаблонов на основе субдомена или «основного» домена (example.com).
Существует установка для этого в мезонине (HOST_THEMES):
HOST_THEMES = (('sub1', 'app_theme_1'), ('sub2', 'app_theme_2'))
Это не похоже на работу.
Вот мысль ... (извините, что я нахожусь на своем телефоне, чтобы не публиковать фрагменты), установите часть промежуточного программного обеспечения, которое смотрит на субдомен и изменяет местоположение файлов шаблонов на основе того, что он находит. –
Django Сайты могут быть тем, что вы ищете https://docs.djangoproject.com/en/1.9/ref/contrib/sites/ – WayBehind