1 votes

Pycharm affiche une erreur dans le terminal lorsque je lance python3 manage.py runserver

Je rencontre des erreurs en essayant de suivre le tutoriel de Django. J'arrive au point où il faut ajouter et charger un modèle HTML.

J'ai supprimé le fichier main.py Python mais lorsque j'exécute mon code, je trouve toujours cette erreur :

/home/timgrand/PycharmProjects/Pyshop/venv/bin/python: can't open file
'/home/timgrand/PycharmProjects/Pyshop/main.py': [Errno 2] No such file or directory

Une autre erreur sur la page du serveur.

enter image description here

Sortie de tree -I venv /home/timgrand/PycharmProjects/Pyshop/

enter image description here

0voto

user.dz Points 45060

Conseil pour vérifier

  • Vérifier les permissions des dossiers et des fichiers

    ls -lR -I venv  /home/timgrand/PycharmProjects/Pyshop
  • Vérifier la configuration des modèles d'application

    TEMPLATES = [
            ...
            'APP_DIRS': True,

    Si l'application est active

    INSTALLED_APPS = [
        ...
        'products.apps.ProductsConfig',
        'products', #this format still works too
        ...
  • Ou déménager templates de l'application produits au directeur de projet parents Pyshop

    mv /home/timgrand/PycharmProjects/Pyshop/products/templates /home/timgrand/PycharmProjects/Pyshop/

Pour l'autre erreur concernant main.py Si vous utilisez l'édition CE de PyCharm, vous devez créer un projet vide et y ajouter le projet Django existant.

En décochant la case main.py dans l'assistant de création de projet. Voir la capture d'écran.

main.py option box in the wizard of new project of PyCharm CE

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X