Возможен ли доступ к разным приложениям одного проекта по разным доменам (не домен третьего уровня)?
Есть такая идея, один проект и несколько одинаковых приложений внутри. Названия приложений это сам домен типа HN2YO4N.RU (случайная последовательность букв и цифр).
Возможно ли использовать приложение HN2YO4N по адресу HN2YO4N.RU, а приложение TE3UMH1 по адресу TE3UMH1.RU и так далее?
Я в этом деле новичок, на django написал только один простой сайт!
Буду рад если предложите более изящную реализацию. Не хочу на своих ошибках учиться)
from django.contrib.sites.shortcuts import get_current_site
И как-то надо совместить это
def my_view(request):
current_site = get_current_site(request)
if current_site.domain == 'hn2yo4n.ru':
# Do something
pass
else:
# Do something else.
pass
И вот это
def db_for_read(self, model, **hints):
if model._meta.app_label == 'auth':
return 'auth_db'
return None