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 :

postgresql database avec django


Sujet :

Django Python

  1. #1
    Nouveau membre du Club
    Inscrit en
    Janvier 2009
    Messages
    4
    Détails du profil
    Informations forums :
    Inscription : Janvier 2009
    Messages : 4
    Par défaut postgresql database avec django
    bonjour,
    j'ai crée une base donnée postgres avec pgadmin3 sous ubuntu et je veux la liée avec mon project django ,sachant que j'utilise django avec eclipse et pydev.

    je ne trouve pas le chemin(path) de ma base de donée, meme en utilisant la commande show data_directory(access denied) ,pour mettre ce chemin dans database settings lors de la création de mon projet django

    help please!!!
    merci d'avance.

  2. #2
    Expert éminent
    Homme Profil pro
    Architecte technique retraité
    Inscrit en
    Juin 2008
    Messages
    21 688
    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 688
    Par défaut
    Salut,

    Il est préférable de laisser Django créer les tables suivant le Modèle qui sera construit... Sinon, il faut commencer par lire la documentation et appliquer les méthodes qu'elle propose.

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

  3. #3
    Membre expérimenté Avatar de cervo
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Décembre 2012
    Messages
    220
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Côte d'Ivoire

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Décembre 2012
    Messages : 220
    Par défaut

    Pour que django puisse communiquer avec ta BD postgreql il faut que tu aies au préalable installé le module psycopg2. c'est le connecteur python pour les BD postgresql. Ensuite dans ton fichier settings.py tu mets toute la description de ta BD:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    DATABASES = {
        'default': {
            'ENGINE': 'django.db.backends.postgresql_psycopg2',
            'NAME': 'nom_de_ta_bd',
            'USER': 'nom_de_ton_user',
            'PASSWORD': 'password_de_ton_user',
            'HOST': 'localhost | adresse_serveur',
            'PORT': '5432 | port_serveur_bd'  # Par défaut tu laisses la valeur '', postgres saura ou chercher
        }
    }
    là t'es partie pour un super tour django

Discussions similaires

  1. [PostGreSQL] contrôle avec une requête
    Par flo78 dans le forum PHP & Base de données
    Réponses: 3
    Dernier message: 30/01/2006, 10h52
  2. CREATE DATABASE avec dbExpress
    Par pghislain dans le forum Bases de données
    Réponses: 3
    Dernier message: 30/11/2005, 21h36
  3. Réponses: 8
    Dernier message: 04/10/2005, 19h27
  4. Test PostgreSQL v8 avec NAMEDATALEN = 128 caracteres
    Par hondjack dans le forum PostgreSQL
    Réponses: 1
    Dernier message: 13/10/2004, 00h32
  5. [Postgresql]Problème avec les fonctions ...
    Par fet dans le forum Requêtes
    Réponses: 4
    Dernier message: 02/10/2003, 09h04

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