如何将MSSQL Server 2008与Django连接

时间:2019-11-24 08:31:15

标签: python sql-server django

我尝试将本地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',
        },
    }
}

2 个答案:

答案 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'