我在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或问题似乎也没有任何内容。
此外,如果还有其他文档可以帮助您,请告诉我。
你将要确保可以从python shell导入“ sqlserver_ado”。
将文件夹sqlserver_ado放在PATH的某个位置,我将其放在\ site-packages \