我尝试将本地SQL Serer 2008与Django连接。当我尝试运行django服务器时,将显示此错误:
django.db.utils.InterfaceError :('IM002'。'[IM002] [Microsoft] [ODBC驱动程序管理器]数据源名称未找到且未指定默认驱动程序(0)(SQLDriverCon)')
我的连接字符串是:
DATABASES = {
'default': {
'ENGINE': 'sql_server.pyodbc',
'NAME': '',
'USER': '',
'PASSWORD': '',
'HOST': '',
'PORT': '',
'OPTIONS': {
'driver': 'ODBC Driver 11 for SQL Server',
},
}
}
答案 0 :(得分:0)
运行df=pd.read_csv("temp.csv",error_bad_lines=False)
df
,它将安装最新的pip install django-pyodbc-azure
版本
并在您的2.1.0.0
setting.py
答案 1 :(得分:0)
我通过更改驱动程序解决了这个问题
const saveFav = async (event) => {
let body = {
imgGold: event.target.id // Gets the id of the clicked image
};
await axios.post('/api/getFavCards', body);
console.log('img clicked')
};
到
'driver': 'ODBC Driver 13 for SQL Server'