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
答案 0 :(得分:1)
Django不支持开箱即用的MSSql。我建议尝试使用外部包,例如django-mssql。
答案 1 :(得分:0)
从我看到的代码中你试图使用第三方包Django MSSQL 这需要这些设置。要为Django提供这些设置,首先需要: -
pip install django-mssql
如需进一步参考,请阅读: - http://django-mssql.readthedocs.io/en/latest/quickstart.html