Форум сайта python.su
Доброго времени суток!
Задача такая:
есть основной сайт - site_name.ru (LandingPage) на хостинге с apache (fullspace.ru)
необходимо реализовать создание поддоменов для клиентов(клиентов создаёт администратор в админке основного сайта) вида client_slug.site_name.ru(LandingPage)
Все сайты на поддоменах будут использовать один и тот же шаблон, будет меняться только информация, в зависимости от клиента (тут просто по сути либо парсить урл, либо в контекст слать идентификатор клиента, либо как то использовать регулирки вида (r'^(?P<slug>+)$', ‘subdomain_view’)). Т.е. не нужно для каждого поддомена разворачивать отдельный django-проект, всё будет в рамках одного проекта
На хостинге есть возможность создания поддоменов, но, тогда придётся каждый раз вносить изменения в settings.py, дописывая созданные поддомены в ALLOWED_HOSTS ()
Смотрел документацию по django-hosts, но не нашёл как сделать обращение к основному сайту через
site_name.ru, а не через www.site_name.ru
Кто нибудь видел примеры реализации подобного?
Отредактировано od-5 (Дек. 1, 2015 10:51:14)
Офлайн
Офлайн