Уведомления

Группа в Telegram: @pythonsu

#1 Дек. 1, 2015 10:50:38

od-5
Зарегистрирован: 2013-08-01
Сообщения: 17
Репутация: +  1  -
Профиль   Отправить e-mail  

domain + subdomain

Доброго времени суток!
Задача такая:
есть основной сайт - 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)

Офлайн

#2 Дек. 4, 2015 14:32:34

helm2004
От: Украина, Винница
Зарегистрирован: 2008-02-27
Сообщения: 630
Репутация: +  9  -
Профиль   Отправить e-mail  

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version