Django. Переключение БД на Postgres.
Django. Переключение БД на Postgres.
Django. Переключение БД на Postgres.
Open in new window
Коннекты (settings.py)
SqlLite
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.sqlite3',
'NAME': os.path.join(BASE_DIR, 'db.sqlite3'),
}
}
Либы для сборки
sudo apt-get install python3 python-dev python3-dev
Postgres
apt install libpq-dev
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.postgresql',
'NAME': 'name',
'USER': 'postgres',
'PASSWORD': '***',
'HOST': 'localhost',
}
}
Mysql
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.mysql',
'NAME': 'for-export',
'USER': 'name',
'PASSWORD': '***',
'HOST': 'localhost', # Or an IP Address that your DB is hosted on
'PORT': '3306',
}
}
sudo apt-get install python3-dev libmysqlclient-dev build-essential
Other topics