簡體   English   中英

python3.6.2 + django1.11.4 + django-mssql1.8-此組合是否支持? 無法從Django連接SQL Server

[英]python3.6.2 + django1.11.4 + django-mssql1.8 - is this combination supports? Unable to connect sql server from django

我正在為我的Web應用程序使用pthon3.6.2 + django1.11.4 + django-mssql1.8組合,但無法連接到sql server數據庫。 以下是我在setting.py中使用的設置

DATABASES = {
    'default': {
        'NAME': 'DB1',
        'ENGINE': 'sqlserver_ado',
        'HOST': '192.168.5.245',
        'USER': 'user1',
        'PASSWORD': '123456',
    }
}
  1. 這個組合支持嗎? 即django-mssql1.8是否受其他兩個支持。 django-mssql網站未提及此
  2. 如果支持,請告知如何解決。

我收到以下錯誤:

在此處輸入圖片說明

終於我找到了解決方案。 我仍然不知道該組合是否支持。 我正在使用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'
        }
    }

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM