Я устанавливаю сервер 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] Имя или служба не известны