Я работаю над веб-сайтом своего почетного общества, и я задаюсь вопросом если (1). могут два веб-сайта (проекты Django) указывают на ту же базу данных и (2). если это - хорошая практика.
Вводная информация: В настоящее время существует только один веб-сайт, и пользователи для него для только для участников. Для нашей промышленной части отношений (который мы разрабатываем теперь), мы хотим сделать, чтобы компании смогли войти в систему для вещей как запрос информационных сессий, резюме, и т.д. Путем вещи, прямо сейчас мешает представлять новый тип пользователя (в этом случае, компании). Таким образом, я думал, что будет лучше отделить сторону компании вещей к новому веб-сайту, делая пользователей там строго для компаний. Но этому веб-сайту все еще был бы нужен доступ к информации о нашем основном сайте, таким образом, мы думали о том, чтобы заставлять это указать на ту же базу данных.
Любые другие предложения приветствуются!:)
Это довольно легко сделать. Просто дело в тех же деталях базы данных в файле настроек.
Его разумно использовать для ..
Единственные недостатки могут заключаться в отслеживании функций администрирования / пользователя, но это не так уж и важно
Я верю, что каждое приложение в БД Django имеет свои таблицы, к которым добавляется appname_. Вы это имеете в виду?
Очень часто. Подобные методы распространены, чтобы избежать избыточных данных, что обычно плохо. В противном случае кто-то (или какая-нибудь уродливая программа) попытается синхронизировать их.