Partage
  • Partager sur Facebook
  • Partager sur Twitter

Exercices du cours Django / Vos questions

    17 juin 2024 à 12:45:43

    svp je debute sur django et je suis coincé à cette erreur

    IntegrityError at /checkout

    NOT NULL constraint failed: MyProject_commande.email
    Request Method: POST
    Request URL: http://127.0.0.1:8000/checkout
    Django Version: 5.0.6
    Exception Type: IntegrityError
    Exception Value:
    NOT NULL constraint failed: MyProject_commande.email
    Exception Location: c:\Users\HP\Desktop\pee\.venv\Lib\site-packages\django\db\backends\sqlite3\base.py, line 329, in execute
    Raised during: MyProject.views.checkout
    Python Executable: c:\Users\HP\Desktop\pee\.venv\Scripts\python.exe
    Python Version: 3.12.4
    Python Path:
    ['C:\\Users\\HP\\Desktop\\pee\\MonProjetDjango',
     'c:\\Users\\HP\\Documents\\python\\python312.zip',
     'c:\\Users\\HP\\Documents\\python\\DLLs',
     'c:\\Users\\HP\\Documents\\python\\Lib',
     'c:\\Users\\HP\\Documents\\python',
     'c:\\Users\\HP\\Desktop\\pee\\.venv',
     'c:\\Users\\HP\\Desktop\\pee\\.venv\\Lib\\site-packages']
    • Partager sur Facebook
    • Partager sur Twitter
      17 juin 2024 à 16:11:13

      bonjour

      Pas une erreur python ;)

      "Tu"  as simplement dit à ta base de donnée qu'il fallait impérativement un email avec la commande. Ici la base de donnée t'indique que l'email est nul donc il ne veut pas créer une nouvelle "commande".

      NOT NULL constraint failed

      • Partager sur Facebook
      • Partager sur Twitter

      Exercices du cours Django / Vos questions

      × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
      × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
      • Editeur
      • Markdown