Я планирую использовать Django для многосайтового проекта, где каждый сайт в основном независим, но поделится несколькими моделями на всех сайтах.
Мне интересно, есть ли способ сделать каждое приложение «Django» своим собственным сайтом с уникальным доменным именем и разрешить каждому сайту доступ к общему приложению, которое содержит некоторые модели для учетных записей пользователей, профилей и т. Д.
План состоит в том, чтобы разрешить единый вход на каждый сайт, обмен информацией об учетной записи через общее приложение и создание файлов cookie для каждого сайта после входа пользователя.
Я знаю, что в Django есть функция «сайты», но я не уверен, достаточно ли она надежна для моих нужд.
Кто-нибудь может порекомендовать способ сделать это или указать мне на какие-нибудь статьи, которые могут помочь?
UPDATE
Просто интересно, будет ли возможно с помощью apache и, возможно, некоторой модификации urls.py уметь указывать определенный домен на структуру url?
например, предположим, что основным сайтом является mainsite.com, и я хочу, чтобы один из других доменов указывал на mainsite.com/secondarysite, где secondarysite - это приложение django в том же экземпляре, и чтобы apache маскировал тот факт, что домен secondarysite.com фактически указывает на другое местоположение?