我使用django。爲什麼python manage.py sql民意調查有錯誤?
我在這個文件models.py
我的模型是這樣建立:
from django.db import models
class Poll(models.Model):
question = models.CharField(max_length=200)
pub_date = models.DateTimeField('date published')
class Choice(models.Model):
poll = models.ForeignKey(Poll)
choice_text = models.CharField(max_length=200)
votes = models.IntegerField(default=0)
我修改了這個文件settings.py
這樣
INSTALLED_APPS = (
'django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.staticfiles',
'polls',
)
和我改變畝數據庫SQL Server 2012
DATABASES = {
'default': {
'NAME': 'DjangoFirst',
'ENGINE': 'sqlserver_ado',
'HOST': 'PCClient',
'USER': 'sa',
'PASSWORD': 'sa',
}
}
當我在執行這個命令
python manage.py sql polls
我得到這個錯誤:
django.core.exceptions.ImproperlyConfigured: 'sqlserver_ado' isn't an available
database backend.
Try using 'django.db.backends.XXX', where XXX is one of:
u'mysql', u'oracle', u'postgresql_psycopg2', u'sqlite3'
Error was: No module named sqlserver_ado.base
是什麼(是)錯了嗎?
不要以爲django支持_SQL Server 2012_呢。 – Rohan
你沒有得到可以幫助你的答案嗎? – greg
尚未?您的答案是關於postgresql,但我想連接到SQL Server。和我在這篇文章中找到我的答案http://stackoverflow.com/questions/20265854/how-i-can-configure-django-database-on-sql-server –