嗨,我正在尝试从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
答案 0 :(得分:1)
这是因为我没有ODBC Driver 13 for SQL Server
。我从ODBC Driver 13 for sql server下载并安装。它是固定的。谢谢。