2016-11-22 73 views
0
DATABASES = { 
    'default': { 
    'NAME': 'CVH_Dev', 
    'ENGINE': 'sqlserver_ado', 
    'HOST': '127.0.0.1', 
    'USER': '', 
    'PASSWORD': '', 
    'OPTIONS': { 
     'provider': 'SQLOLEDB', 
     'use_legacy_date_fields': 'True' 
    } 
} 

我被上面的代碼試過了。但它顯示錯誤消息。如何在Django中連接Sqlserver 2008?

錯誤Messgae: 文件 「C:\ Python27 \ LIB \站點包\ Django的\ DB \ utils.py」,線路134,在load_backend 提高ImproperlyConfigured(ERROR_MSG) django.core.exceptions。錯誤地配置:'sqlserver_ado'不是可用的數據庫後端。 嘗試使用 'django.db.backends.XXX',其中XXX爲之一: 'mysql的', '甲骨文', 'PostgreSQL的', 'sqlite3的' 錯誤:沒有模塊名爲util的

請告訴我如何將SQL Server 2008連接到我的django項目。 現在我正在使用SQL server2008R2

回答

1

Django不支持MSSql開箱即用。我會建議嘗試一個外部包,如django-mssql

+0

是的,我已經安裝的Django,MSSQL,但忽略了最低的工作。你能告訴我如何使用它.. –

+0

你確定你已經正確設置你的環境?錯誤消息表明在sys.path中找不到django-mssql。確保使用'pip list'來檢查。 –

+0

是的,我安裝。看到此的Django(1.10.3) django的-MSSQL(1.6.2) django的-SQLSERVER(1.7) PIP(9.0.1) pyodbc(3.0.10) setuptools的(20.10.1) SQLSERVER。 pyodbc(1.0) –

0

從我看到的代碼中,您試圖使用需要這些設置的第三方包Django MSSQL 。若要使Django的這些設置,您首先需要: -

pip install django-mssql 

有關進一步的參考,你可以閱讀: - http://django-mssql.readthedocs.io/en/latest/quickstart.html

+0

我想連接sql服務器 –

相關問題