Django 连接到 MSSQL

Django connect to MSSQL

您好,我正在尝试从 Django 连接到 mssql 服务器。我安装了

1 : pip install django-mssql

2 : pip install pywin32

之后我更改了里面的数据库 setting.py =>

DATABASES = {
    'default': {
        'NAME': 'TMSWEB',
        'ENGINE': 'sql_server.pyodbc',
        'HOST': '192.168.72.1\MSSQLSERVER5',
        'USER': 'sa',
        'PASSWORD': 'pwd',
        'OPTIONS': {
            'driver': 'ODBC Driver 13 for SQL Server',
        }
    }
}

然后我这样检查=>

2: python manage.py makemigrations

django.db.utils.InterfaceError: ('IM002', '[IM002] [Microsoft][ODBC Driver Manager] Data source name not found and no default driver specified (0) (SQLDriverConnect)')

我还需要做什么?请帮助我。

我的 Django 版本:2.1.11

这是因为我没有ODBC Driver 13 for SQL Server。我从 ODBC Driver 13 for sql server 下载并安装。它是固定的。谢谢