我在 Win Server 2008 R2 上设置 django-mssql 时遇到了一些问题。我已经安装了所有东西,但是,django-mssql 的 wiki 说要设置类似于以下内容的设置文件:
DATABASES = {
'default': {
'NAME': 'my_database',
'ENGINE': 'sqlserver_ado',
'HOST': 'dbserver\\ss2008',
'USER': '',
'PASSWORD': '',
'OPTIONS' : {
'provider': 'SQLOLEDB',
'use_mars': True,
},
}
}
当我从我的站点目录运行时:
python manage.py syncdb
我收到一条错误消息,指出它不是可用的数据库后端。当我安装 django-mssql 时,它似乎在这里安装了后端\site-packages\django_mssql-1.0.1-py2.7.egg\sqlserver_ado这需要复制到site-packages\django\db\backends吗?
如果我将设置设置为:
DATABASES = {
'default': {
'NAME': 'my_database',
'ENGINE': 'django_mssql-1.0.1-py2.7.egg.sqlserver_ado',
'HOST': 'dbserver\\ss2008',
'USER': '',
'PASSWORD': '',
'OPTIONS' : {
'provider': 'SQLOLEDB',
'use_mars': True,
},
}
}
设置此后端时我是否遗漏了什么?这是我第一次使用 django,但我没有在文档中看到任何设置不同后端的内容,并且 django-mssql wiki 或问题似乎也没有任何内容。
另外,如果在某个地方有其他文档可以提供帮助,请告诉我。
编辑:django 应用程序正在 Ubuntu 服务器上运行。