Django连接到MSSQL

时间:2019-08-26 03:01:19

标签: django pymssql

嗨,我正在尝试从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   驱动程序管理器]找不到数据源名称,并且没有默认驱动程序   指定(0)(SQLDriverConnect)')

我仍然需要做什么?请帮助我。

我的django版本:2.1.11

1 个答案:

答案 0 :(得分:1)

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