Как заставить сервер Postgres общаться с Django, используя мой ip хоста? - PullRequest
0 голосов
/ 07 июня 2019

Я устанавливаю сервер Ubuntu на локальный компьютер с хостом 10.2.10.987.Я установил Django, postgressql и развернул на нем веб-сайт.У меня есть Mac, и я пытаюсь подключиться к своему веб-сайту на локальном сервере Ubuntu, используя http://10.2.10.987:8000 с помощью браузера

Я создал базу данных, пользователя и предоставил право собственности на базу данныхПользователь.

Я смог запустить веб-сайт django на локальном хосте компьютера с Ubuntu, но когда я изменил значение ALLOWED_HOSTS на ['localhost'].Когда я изменяю хост на 10.2.10.987:8000 и пытаюсь подключиться с моего Mac, я получаю ошибку

Я также пытался отредактировать файл pg_hba.conf со строкой

host    all             all             10.2.10.987/24          trust

Iтакже попытался отредактировать postgresql.conf со строкой

listen_addresses = '*'          # what IP address(es) to listen on;

, где я заменил localhost на *

Вот мои settings.py

'' '

ALLOWED_HOSTS = ['10.2.10.987']

'' '

' ''

DATABASES = {
 default': {
    'ENGINE': 'django.db.backends.postgresql_psycopg2',
    'NAME': 'test',
    'USER': 'andy',
    'HOST': '10.2.10.987',
    'PASSWORD': 'testpass',
    'PORT': '',
}
}

'' '

Когда я запускаю' python3 manage.py runserver 10.2.10.987:8000, 'Iожидайте увидеть

Выполнение системных проверок ...

Проверка системы не выявила никаких проблем (0 отключено).

07 июня 2019 - 19:22:11 Django версия 2.2.2, используя настройки 'project.settings' Запуск сервера разработки с http://10.2.10.987:8000/ Завершить работу сервера с помощью CONTROL-C.

ПОЛУЧИТЬ

Выполнение системных проверок ...

Проверка системы не выявила никаких проблем (0 отключено).

07 июня 2019 - 19:22:11 Django версия 2.2.2, с использованием настроек 'project.settings' Запуск сервера разработки с http://10.1.10.258:8000/ Quэто сервер с CONTROL-C.Ошибка: [Errno -2] Имя или служба не известны

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