2016-11-22 121 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服务器 –

相关问题