2014-06-09 124 views
0

我正在尝试使用我的后端数据库创建一个django应用程序作为MSSQL。我正在尝试使用this作为数据库引擎。我使用的设置,在安装中提到如下:Django-mssql未找到错误

DATABASES = { 
    'default': { 
     'NAME': 'texascompletes', 
     'ENGINE': 'sqlserver_ado', 
     'HOST': 'dbserver\\ss2008', 
     'USER': '', 
     'PASSWORD': '',      # Set to empty string for default. 
    } 
} 

但我得到以下错误:

django.core.exceptions.ImproperlyConfigured: 'sqlserver_ado' isn't an available database backend. 
Try using django.db.backends.XXX, where XXX is one of: 
    'dummy', 'mysql', 'oracle', 'postgresql_psycopg2', 'sqlite3' 
Error was: No module named sqlserver_ado.base 

我按照this post并安装,我在我的Windows机器使用的版本但错误仍然存​​在。我应该进一步考虑解决这个问题?

+0

http://stackoverflow.com/questions/842831/using-sql-server-with-django-in-production – 4dgaurav

+0

你可以检查MSSQL python插件是否已正确安装? – ruddra

回答

1

Django的MSSQL的当前版本支持的Django 1.6。 如果使用旧版本的Django,则需要使用较早版本的django-mssql。

Django的MSSQL 1.4支持Django的1.4和1.5。