Windows Server 2008 R2でdjango-mssqlを設定する際に問題があります。django-mssqlの問題を設定する
DATABASES = {
'default': {
'NAME': 'my_database',
'ENGINE': 'sqlserver_ado',
'HOST': 'dbserver\\ss2008',
'USER': '',
'PASSWORD': '',
'OPTIONS' : {
'provider': 'SQLOLEDB',
'use_mars': True,
},
}
}
私は私のサイトのディレクトリから実行:
python manage.py syncdb
私はそれを示すエラーを取得する私はすべてインストールされている、しかし、ジャンゴ・MSSQLのためのwikiには設定がに似たファイルのセットアップに言います利用可能なデータベースバックエンドではありません。 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やissueにも何もないようです。
また、他のドキュメントがあれば教えてください。
EDIT:djangoアプリケーションはUbuntuサーバー上で動作しています。
外部ファイルをDjangoディレクトリにコピーしません。いい考えではない。しかし、おそらくあなたの設定ファイルのどこかにバックエンドをインポートする必要があります。たぶん 'mssql import *'を試してみませんか? –
Django 1.4にアップグレードする場合は、django-mssql v1.1にアップデートする必要があります。 'pip install django-mssql == 1.1' – Manfre
1.4で動作するように更新されてうれしく思いました – rjbez