Как подключить Django 5.0.3 к базе данных SQL Server 2024 [дубликат]
Я пытался соединить Django с SQL-сервером, но ошибки возникают постоянно, что бы я ни пытался сделать. Например
DATABASES = {
'default': {
'ENGINE': 'sql_server.pyodbc',
'NAME': 'xxxxx',
'USER': 'xxxx',
'PASSWORD': 'xxxx',
'HOST': 'xxxxx',
'PORT': '1433',
'OPTIONS': {
'driver': 'ODBC Driver 17 for SQL Server',
},
},
}
Я получаю эту ошибку:
File "C:\Users\Admin\AppData\Local\Programs\Python\Python312\Lib\site-packages\django\db\models\sql\where.py", line 180, in as_sql
raise FullResultSet
django.core.exceptions.FullResultSet
Когда я меняю Engine на "mssql", я получаю эту ошибку:
django.core.exceptions.ImproperlyConfigured: 'mssql' isn't an available database backend or couldn't be imported. Check the above exception. To use one of the built-in backends, use 'django.db.backends.XXX', where XXX is one of:
'mysql', 'oracle', 'postgresql', 'sqlite3'
Я также пробовал решение, которое предоставляется здесь . Но оно не сработало, также это решение относится к 2017 и 2022 годам. Сейчас 2024 год. Если есть кто-то, кто может помочь, пожалуйста, свяжитесь с ним.