Хостинг на нескольких доменах с одним проектом Django

Я новичок в Django и Python в целом, поэтому, пожалуйста, потерпите меня. Я хочу создать очень простое приложение SaaS, чтобы начать работать с Django и python. Мой дизайн предполагает, что все домены будут работать в одной кодовой базе. Единственное, что будет отличаться на каждом веб-сайте, это детали подключения к базе данных. (IE каждый домен получает свою собственную базу данных. Все базы данных содержат одну и ту же схему)

Как бы я поступил по этому поводу с Джанго? Я видел структуру Сайтов, но я не уверен, что это то, что я ищу. По сути, я бы хотел

A) Попросите Django просмотреть информацию о подключении к базе данных из базы данных MASTER при загрузке страницы, а затем использовать эту информацию при подключении к базе данных сайта.

Б) иметь файл settings.py для каждого сайта и включить в django правильный файл во время выполнения (IE settings_domain.py)

C) Пусть индекс WSGI включает соответствующий файл настроек, основанный на доступе к домену (кажется, что он может работать, но я уверен, что пропустил потенциальную ловушку этой реализации)

D) Некоторые другие реализации, о которых я не думал ....

Я делаю это более сложным, чем это должно быть? Как я могу легко реализовать эту функциональность в новом проекте django?

Ответы на вопрос(2)

Ваш ответ на вопрос