IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Django Python Discussion :

Connecter Python Django avec SQL Server


Sujet :

Django Python

  1. #1
    Membre à l'essai
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Août 2015
    Messages
    21
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 60
    Localisation : Maroc

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Août 2015
    Messages : 21
    Points : 16
    Points
    16
    Par défaut 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 : Sélectionner tout - Visualiser dans une fenêtre à part
    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 :
    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
    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

  2. #2
    Expert éminent sénior
    Homme Profil pro
    Architecte technique retraité
    Inscrit en
    Juin 2008
    Messages
    21 283
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Manche (Basse Normandie)

    Informations professionnelles :
    Activité : Architecte technique retraité
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2008
    Messages : 21 283
    Points : 36 770
    Points
    36 770
    Par défaut
    Salut,

    Citation Envoyé par Tah_Mouh Voir le message
    je veux utiliser la base de données sql server2005 , pour l'installer j'ai exécuter la commande pip install pyodbc.
    Si vous voulez utiliser une base de données avec Django, il faut ouvrir la documentation Django pour y trouver les SGDB supportés et avec quels pilotes y accéder. A défaut, vous faites juste n'importe quoi en croisant les doigts pour que çà marche...

    - W
    Architectures post-modernes.
    Python sur DVP c'est aussi des FAQs, des cours et tutoriels

Discussions similaires

  1. Réponses: 4
    Dernier message: 12/05/2007, 00h55
  2. [VS] Remote connection avec SQL Server 2005 Express
    Par L`artiste dans le forum MS SQL Server
    Réponses: 4
    Dernier message: 28/05/2006, 22h28
  3. connection jboss avec sql server
    Par mejri dans le forum Wildfly/JBoss
    Réponses: 2
    Dernier message: 03/05/2006, 15h24
  4. Réponses: 7
    Dernier message: 18/07/2005, 13h42

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo