0

我正在为我的 Web 应用程序使用++pthon3.6.2组合并且无法连接到数据库。以下是我在 setting.py 中使用的设置django1.11.4django-mssql1.8sql server

DATABASES = {
    'default': {
        'NAME': 'DB1',
        'ENGINE': 'sqlserver_ado',
        'HOST': '192.168.5.245',
        'USER': 'user1',
        'PASSWORD': '123456',
    }
}
  1. 这个组合支持吗?即 django-mssql1.8 是否支持其他两个。django-mssql 网站没有提到这个
  2. 如果支持,请告知如何解决。

我收到以下错误:

在此处输入图像描述

4

1 回答 1

0

最后我得到了解决方案。我仍然不知道该组合是否支持。我使用的是django-pyodbc-azure 1.11.0.0而不是 django-mssql

安装 :

pip install django-pyodbc-azure

以下是 settings.py 中的代码。它工作正常。

'default': {
        'NAME': 'DB1',
        'ENGINE': 'sql_server.pyodbc',
        'HOST': '192.168.5.245',
        'USER': 'user1',
        'PASSWORD': '123456',
        'OPTIONS' : {
            'driver' : 'SQL Server Native Client 11.0'
        }
    }
于 2017-08-02T06:09:16.947 回答