& Django version: 1.5.1
Django, модели и несколько баз данных
Я в настоящее время работает над созданием приложения для серверной phpbb3
. Наша текущая реализация в PHP
слишком много ресурсов.
Я нахожусь на 90%, но я привязался к маленькой хватке, когда дело доходит до конфигурации.
У нас есть несколько форумов, на которых должен запускаться сценарий, и каждый из них имеет свою собственную базу данных, такую как база данных site1, site2 и site3. Django также имеет собственную базу данных.
Что мне нужно сделать, это указать настройки для моего сценария на основе каждого сайта и форумов на сайте. Поэтому мне нужно приобрести форумы, которые существуют на сайте1, а затем в панели администратора они могут выбрать сайт 1 и выбрать форум и выбрать свою конфигурацию оттуда. Затем они могут выбрать сайт 2 и выбрать форум с сайта 2, а затем установить свои данные.
Я не хочу создавать сайт django для каждого сайта, на котором мы работаем, и я хотел бы сделать так, чтобы было возможно добавить новый сайт, но я не против создания нового приложения для каждого сайта если это то, что нужно?
Что было бы лучшим методом для динамического вытягивания форумов из другой базы данных и связывания его с значением сайта и предоставления конфигурационных моделей для этого форума. (Я не хочу, чтобы быть в состоянии выбрать форум, который существует на другом сайте)
Можете ли вы предоставить более подробную информацию о настройке phpbb с помощью django? – lalit
@lalit Какую дополнительную информацию вы хотели бы узнать?Есть несколько сайтов, которые устанавливают с использованием PHPBB, и все они имеют собственное имя базы данных, поэтому у site1 есть база данных, называемая site1, а внутри есть все стандартные форумы phpp со стандартным префиксом phpbb_. Сайт django настроен под собственную базу данных. Мне нужна страница администратора, которая позволяет мне выбирать/создавать сайт, а затем с этого сайта, извлекать нужную базу данных и предоставлять правильные модели форумов и настраивать конфигурацию для каждого форума, который существует в базе данных phpbb. – iargue
Спасибо @ user1189764. Чтобы быть более конкретным по функциональности, вы хотите достичь следующих: разные базы данных для разных сайтов, способ совместного доступа к базе данных django и phpbb, а также интерфейс администратора для выбора сайта и соответствующей базы данных. – lalit