Django.db.utils.operationalerror не удается открыть файл базы данных
Я изо всех сил пытаюсь найти решение своей проблемы
django.db.utils.operationalerror unable to open database file.
Я изменил разрешения и установил абсолютный путь, но все равно получаю ту же ошибку.
это мой файл settings.py
это мой файл constants.py (импортирует чувствительные переменные)
ENGINE = 'django.db.backends.sqlite3'
NAME = '/var/lib/mysql/bastionblog'
USER = 'admin'
PORT = '3306'
Любая помощь будет высоко оценена
Вы пытаетесь получить доступ к базе данных MySQL с помощью драйвера SQLite.
Для использования драйвера MySQL:
pip install mysqlclient
Затем в вашем settings.py:
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.mysql',
'NAME': 'your_database_name',
'USER': 'your_database_user',
'PASSWORD': 'your_password',
'HOST': '127.0.0.1',
'PORT': '3306',
}
}
Кроме того, NAME = '/var/lib/mysql/bastionblog'
неправильно. Вам не нужно вводить путь, только имя базы данных.