django连接sql server出现:django.db.utils.InterfaceError: ('IM002', '[IM002] [Microsoft][ODBC 驱动程序管理器] 未发现数据源名称并且未指定默认驱动程序 (0) (SQLDriverConnect)')
1.django 连接sql server后运行程序 python manage.py runserver 出现如下错误:

2.解决:安装驱动,安装完驱动基本就ok了
链接:安装驱动
# settings.py配置 DATABASES = { 'default': { 'ENGINE': 'mssql', 'NAME': 'database_name', # 数据库名称 'HOST': '127.0.0.1', # 数据库地址,本机 ip 地址 'PORT': 49154, # 端口 'USER': 'test', # 数据库用户名 'PASSWORD': '123', # 数据库密码 'OPTIONS': { 'driver': 'ODBC Driver 17 for SQL Server', # 这里是17就安装17的驱动,18就安装18的驱动 }, }, 'scheduler_db': { 'ENGINE': 'django.db.backends.sqlite3', 'NAME': BASE_DIR / 'db.sqlite3', } }
3.检查是否安装成功


4.运行程序,发现可以了


浙公网安备 33010602011771号