Переключение приложения Django с Mariadb на Postgresql

#django #postgresql #mariadb

#django #postgresql #mariadb

Вопрос:

Я изменил файловый движок базы данных настроек Django на postgres_psycopg2.

Когда я запускаю ./manage.py при запуске сервера я получаю следующую ошибку много раз:

 "[03/Apr/2019 18:40:09] code 400, message Bad request version 
 ('error",
        "name":"DatabaseError",
    "code":"ECONNREFUSED",
    "property":null,
    "redirect":null,
    "errno":"ECONNREFUSED",
    "syscall":"connect",
    "address":"127.0.0.1",
    "port":3306,"fatal":true}}'
)
  

По какой-то причине оно пытается подключиться к порту 3306, который является портом Mariadb, а не к порту 5432, который является портом для Postgresql.

Я только что обновил свой Mariadb до версии 10.3.14, но проблема все еще существует. Мой Postgresql имеет версию 11.2.

Я гуглю уже несколько дней и до сих пор не нашел решения.

РЕДАКТИРОВАТЬ: я изменил «./manage.py runserver 192.168.1.109: 8000 / admin» и ошибка исчезла. В моем файле / etc / mysql / my.cnf для bind_address был установлен указанный выше ip-адрес. Я прокомментировал это утверждение, и теперь все в порядке.

Комментарии:

1. показать settings.py код базы данных