Partage
  • Partager sur Facebook
  • Partager sur Twitter

[Django] Création des 3 fichiers de départ

    25 décembre 2010 à 14:17:00

    Bonjour tout le monde et Joyeux Nöel,

    Je suis débutant avec Django.

    Je suis le livre officiel de Django (en français) et je lis ceci :


    Citation : Livre officiel de Django (version française)

    Lancez la commande djangoadmin.py startproject monsite

    pour créer un dossier monsite dans votre répertoire actuel.

    Regardons ce que startproject a créé :

    monsite/
    __init__.py
    manage.py
    settings.py
    urls.py



    Plusieurs questions :

    1) est-ce obligatoire ?
    2) on fait cela dans la console CDM uniquement ?
    3) Quand je tape cette commande, c'est wing IDE qui se lance et pas pychar (qui est mon IDE que j'utilise).

    En tout cas, j'ai toujours le message d'erreur :


    Citation

    runnerw.exe C:\Python26\python.exe runserver localhost:8000
    C:\Python26\python.exe: can't open file 'runserver': [Errno 2] No such file or directory



    Je n'ai pas ces 3 fichiers qui sont __init__.py, manage.py et settings.py, c'est sans doute à cause de cela que ça ne fonctionne pas ?

    Merci d'avance pour l'aide.

    beegees
    • Partager sur Facebook
    • Partager sur Twitter
      25 décembre 2010 à 18:05:51

      Citation : beegees

      Je n'ai pas ces 3 fichiers qui sont __init__.py, manage.py et settings.py, c'est sans doute à cause de cela que ça ne fonctionne pas ?


      Ben, oui :p

      EDIT : Ah non, je raconte de la merde...
      runserver est l'argument à passer au script, pour appeler un script python il faut utiliser la syntaxe 'python nomduscript arguments'

      Donc ça donnerais un truc comme python manage.py runserver localhost:8000
      • Partager sur Facebook
      • Partager sur Twitter

      Blond, bouclé, toujours le sourire aux lèvres...

        25 décembre 2010 à 19:29:48

        Merci pour ta réponse et Joyeux Noël,

        Sais-tu être plus complet dans ta réponse stp car je ne comprends absolument rien.

        Merci encore pour l'aide.

        beegees
        • Partager sur Facebook
        • Partager sur Twitter
          25 décembre 2010 à 19:50:38

          Il y a plusieurs problèmes, le premier est que tu devrais avoir les fichiers manage.py, __init__.py, etc...

          Sans doute parce que tu n'as pas lancé ou pas exécuté la commande indiquée dans le bouquin.

          Ensuite la commande que tu lances quand tu obtiens le message d'erreur n'est pas correcte.
          • Partager sur Facebook
          • Partager sur Twitter

          Blond, bouclé, toujours le sourire aux lèvres...

          [Django] Création des 3 fichiers de départ

          × 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