Connecter Python Django avec SQL Server
Bonjour
je travaille sous windows Xp ,Python 3.4.0 Django 2.0.13 FINAL.
je veux utiliser la base de données sql server2005 , pour l'installer j'ai exécuter la commande pip install pyodbc.
j'ai effectué les changements suivants au niveau de setting.py
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
| DATABASES = {
'default': {
# base de données sqlite
#'ENGINE': 'django.db.backends.sqlite3',
#'NAME': os.path.join(BASE_DIR, 'db.sqlite3'),
#base de données sql server:
'ENGINE': 'sql_server.pyodbc',
'NAME': 'MsProject',
'HOST': 'TAHRI\TAHIRI',
'USER': 'POWERBANKINGVS3' ,
'PASSWORD': 'POWERBANKINGVS3',
'OPTIONS': {
'driver': 'ODBC Driver 13 for SQL Server',
}
}
} |
mais en exécutant manage.py runserver l'erreur suivante s'affiche :
Citation:
django.core.exceptions.improperlyConfigured :'sql_erver.pyodbc' isn't an avilable database backend.
try using 'django.db.backends.XXX' , where XXX is one of:
'mysql','oracle','postgresql','sqlite3'
j'ai exécuté la commande pip install django-mssql-backend, le nouveau messages est
Citation:
django.core.exceptions.improperlyConfigured : Django 2.0.13 is not supported.
j’espère que j'ai bien détaillé mon erreur .
merci de votre aide