一尘不染

设置django-mssql问题

django

我在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或问题似乎也没有任何内容。

此外,如果还有其他文档可以帮助您,请告诉我。


阅读 547

收藏
2020-04-01

共1个答案

一尘不染

你将要确保可以从python shell导入“ sqlserver_ado”。

将文件夹sqlserver_ado放在PATH的某个位置,我将其放在\ site-packages \

2020-04-01