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' неправильно. Вам не нужно вводить путь, только имя базы данных.

Вернуться на верх