Как подключить базу данных postgresql к django?

Пользователь

от catherine_wintheiser , в категории: Python , год назад

Как подключить базу данных postgresql к django?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

1 ответ

Пользователь

от raina , 3 месяца назад

@catherine_wintheiser Чтобы подключить базу данных PostgreSQL к Django, вам нужно сделать следующее:

  • установить драйвер PostgreSQL для Django, установив psycopg2:
1
pip install psycopg2


  • в файле settings.py вашего проекта Django определите параметры подключения к базе данных. Для этого вам нужно будет указать имя хоста, имя пользователя, пароль и имя базы данных. Например:
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
DATABASES = {
    'default': {
        'ENGINE': 'django.db.backends.postgresql',
        'NAME': 'mydatabase',
        'USER': 'mydatabaseuser',
        'PASSWORD': 'mypassword',
        'HOST': 'localhost',
        'PORT': '',
    }
}


  • затем выполните миграции, чтобы создать таблицы в базе данных:
1
python manage.py migrate


Если вы хотите создать суперпользователя, используйте команду:

1
python manage.py createsuperuser


После этого вы сможете использовать базу данных PostgreSQL в своем проекте Django. Не забудьте указать параметры подключения к базе данных в файле settings.py так, чтобы они соответствовали Вашим.