I use django .
I create in this file models.py my model like this :
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)
And I change this file settings.py like this
INSTALLED_APPS = (
'django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.staticfiles',
'polls',
)
And I change mu database on SQL Server 2012
DATABASES = {
'default': {
'NAME': 'DjangoFirst',
'ENGINE': 'sqlserver_ado',
'HOST': 'PCClient',
'USER': 'sa',
'PASSWORD': 'sa',
}
}
When I execute this command in Command prompt
python manage.py sql polls
I get this error :
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
What is(are) wrong ?