如何在Django中连接Sqlserver 2008?

时间:2016-11-22 07:25:27

标签: django

DATABASES = {
    'default': {
    'NAME': 'CVH_Dev',
    'ENGINE': 'sqlserver_ado',
    'HOST': '127.0.0.1',
    'USER': '',
    'PASSWORD': '',
    'OPTIONS': {
        'provider': 'SQLOLEDB',
        'use_legacy_date_fields': 'True'
    }
}

我在代码之上尝试过。但它显示错误信息。

错误Messgae: 在load_backend中的文件" C:\ Python27 \ lib \ site-packages \ django \ db \ utils.py",第134行     提高ImproperlyConfigured(error_msg) django.core.exceptions.ImproperlyConfigured:' sqlserver_ado'不是可用的数据库后端。 尝试使用' django.db.backends.XXX',其中XXX是以下之一:     ' mysql',' oracle',' postgresql',' sqlite3' 错误是:没有名为util 的模块

请告诉我如何将SQL Server 2008连接到我的django项目.. 现在我使用SQL server2008R2

2 个答案:

答案 0 :(得分:1)

Django不支持开箱即用的MSSql。我建议尝试使用外部包,例如django-mssql

答案 1 :(得分:0)

从我看到的代码中你试图使用第三方包Django MSSQL 这需要这些设置。要为Django提供这些设置,首先需要: -

pip install django-mssql 

如需进一步参考,请阅读: - http://django-mssql.readthedocs.io/en/latest/quickstart.html