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 :

Django - problème import from [Python 3.X]


Sujet :

Django Python

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Septembre 2020
    Messages
    18
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 29
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Septembre 2020
    Messages : 18
    Par défaut Django - problème import from
    Bonsoir à tous et bonne année,

    Actuellement entrain d'apprendre à utiliser le Framework Django

    Je souhaite importer du modèle du module client la classe client pour l'integrer en tant que clé etrangère dans le modèle du module commande

    Voici le code modele commande :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
     
    from django.db import models
    from eboutique.client.models import client
     
     
    class Commande(models.Model):
        STATUS = (('livré', 'livré'),
                  ('en cours', 'en cours'),
                  )
        status = models.CharField(max_length=200, null=True, choices=STATUS)
        produit = models.IntegerField(default=1)
        clien = models.ForeignKey(client, on_delete=False, blank=True)


    Voici le screen du chemin des fichiers

    Nom : Capture d’écran 2021-01-23 023345.png
Affichages : 149
Taille : 11,2 Ko


    J'aimerais comprendre pourquoi je reçois l'erreur : "from eboutique.client.models import client
    ModuleNotFoundError: No module named 'eboutique.client'" et savoir comment la corrigée

    En vous remerciant par avance pour vos réponses

  2. #2
    Expert confirmé
    Avatar de fred1599
    Homme Profil pro
    Lead Dev Python
    Inscrit en
    Juillet 2006
    Messages
    4 062
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations professionnelles :
    Activité : Lead Dev Python
    Secteur : Arts - Culture

    Informations forums :
    Inscription : Juillet 2006
    Messages : 4 062
    Par défaut
    Bonsoir,

    Il manque un fichier __init__.py dans le dossier client à mon avis.

    Aussi tu devrais appeler ton modèle de cette manière,

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    from client.models import ...

  3. #3
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Septembre 2020
    Messages
    18
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 29
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Septembre 2020
    Messages : 18
    Par défaut
    Bonjour tout d'abord merci pour votre réponse,

    j'ai renommé mon import de la sorte cependant j'obtiens l'erreur
    NameError: name 'client' is not defined
    Mon client contient un fichier init qui est vide
    Peut-être serait-il du fait que le module client est au même niveau que le module commande dans la hiérarchie des fichiers ?
    Je ne vois pas par où partir

  4. #4
    Expert confirmé
    Avatar de fred1599
    Homme Profil pro
    Lead Dev Python
    Inscrit en
    Juillet 2006
    Messages
    4 062
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations professionnelles :
    Activité : Lead Dev Python
    Secteur : Arts - Culture

    Informations forums :
    Inscription : Juillet 2006
    Messages : 4 062
    Par défaut
    Autant pour moi, j'ai dis client, c'est eboutique que je voulais dire, à force de regarder votre architecture, je me suis embrouillé dans les noms.

  5. #5
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Septembre 2020
    Messages
    18
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 29
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Septembre 2020
    Messages : 18
    Par défaut
    Citation Envoyé par fred1599 Voir le message
    Autant pour moi, j'ai dis client, c'est eboutique que je voulais dire, à force de regarder votre architecture, je me suis embrouillé dans les noms.
    Bonsoir,

    mon module eboutique contiens bien un dossier init

    Cela ne pourrais pas provenir d'une configuration dans le fichier setting.py sachant que j'ai deja installer les modules ect

  6. #6
    Expert confirmé
    Avatar de fred1599
    Homme Profil pro
    Lead Dev Python
    Inscrit en
    Juillet 2006
    Messages
    4 062
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations professionnelles :
    Activité : Lead Dev Python
    Secteur : Arts - Culture

    Informations forums :
    Inscription : Juillet 2006
    Messages : 4 062
    Par défaut
    Si tu as laissé le settings de base à part ajouter tes applications dans INSTALLED_APPS, normalement pas de problème.

    As-tu un repo de ton projet, je testerai bien chez moi ?

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. probléme avec from turtle import *
    Par l1informatique dans le forum Général Python
    Réponses: 7
    Dernier message: 04/01/2014, 20h48
  2. Problème import Export...(syntaxe)
    Par friiitz dans le forum Access
    Réponses: 1
    Dernier message: 02/05/2006, 14h14
  3. Problème import Export...(syntaxe)
    Par friiitz dans le forum Access
    Réponses: 3
    Dernier message: 02/05/2006, 14h13
  4. Problème import de feuilles excel
    Par elkhy dans le forum Access
    Réponses: 9
    Dernier message: 25/04/2006, 09h54
  5. problème importation excel
    Par choupa25 dans le forum Access
    Réponses: 2
    Dernier message: 22/12/2005, 06h41

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