我在Win Server 2008 R2上設置django-mssql時遇到了一些問題。我已經安裝了一切,然而,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
我得到一個錯誤,說明它不是可用的數據庫後端。當我安裝了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服務器上運行。
我不會將外部文件複製到您的Django目錄中。不是一個好主意。但你很可能需要在設置文件的某處導入後端。也許嘗試'從mssql導入*'? – 2012-03-30 16:25:28
當你決定升級到Django 1.4時,你需要更新到django-mssql v1.1。 'pip install django-mssql == 1.1' – Manfre 2012-06-13 20:24:05
謝謝,很高興他們更新了它與1.4一起工作 – rjbez 2012-06-14 16:02:31