Django PostgreSQL настройки с несколькими серверами Posgres SQL - PullRequest
0 голосов
/ 04 апреля 2020

Я изучаю Django и настраиваю базу данных для него в PostgreSQL. Я понимаю, как обновить файл settings.py, поскольку у меня есть «правильный» код, который подключен к базе данных. Но я не совсем понимаю, как он узнал, к какой базе данных подключаться в моей PostgreSQL системе. Смотрите прикрепленный скриншот:

enter image description here

Итак, вы можете видеть, что в настройке PostgreSQL есть две базы данных с одинаковым именем "postgres" в каждой сервер. Я использовал следующие настройки в Django для подключения, и это сработало:

DATABASES = {
    'default': {
        'ENGINE': 'django.db.backends.postgresql_psycopg2',
        'NAME': 'firstProject',
        'USER': 'postgres',
        'PASSWORD': 'password',
        'HOST': 'localhost',
        'PORT': '',
    }
}

Но если я поставил 'postgres' в 'NAME', как Django узнает, к какому серверу подключиться к? Может кто-нибудь подсказать, как обновить настройки, указав сервер для подключения?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...