4
votes

CommandError: 'learning_log n'est pas un nom de projet valide. Veuillez vous assurer que le nom est un identifiant valide

Je travaille sur le projet Python Crash Course Virtual Environment (Ch. 18) et je rencontre une erreur.

django-admin.py startproject learning_log.

"CommandError: 'learning_log.' n'est pas un nom de projet valide. Veuillez vous assurer que le nom est un identifiant valide. "

Avec mon environnement virtuel activé, je reçois cette erreur lorsque j'essaye de démarrer le nouveau projet django. J'ai fait ce projet dans le passé mais quand je suis revenu pour le relancer, j'obtiens cette erreur et je ne sais pas pourquoi. Tout commentaire serait apprécié.


2 commentaires

Le . est dans le nom de votre projet? Retirez le fichier . et essaye.


Il devait y avoir un espace après le nom de mon projet, qui fonctionne bien maintenant. Merci pour les commentaires rapides.


3 Réponses :


0
votes

Je suppose que l'erreur est causée par le . à la fin du nom du projet. J'ai essayé la même chose et j'ai eu la même erreur. Essayez de spécifier un nom différent (sans point).

La même chose s'applique aux noms d'applications, donc, par exemple

python manage.py startapp second_app/

donnera une erreur similaire.


0 commentaires

1
votes

Ajoutez simplement un espace après learning_log, puis placez le point / point; Ex: - django-admin.py startproject learning_log.


0 commentaires

0
votes

Vous supprimez simplement "." à la fin et exécutez la commande ci-dessous.

django-admin.py startproject learning_log

  • Aucun espace n'est requis à la fin de la ligne. Selon le guide PEP-8, vous ne devez utiliser que des lettres minuscules et «_» (trait de soulignement) pour créer un projet.
  • Ne fournissez pas d'iphen (-) ou d'espace ou d'autres symboles spéciaux pour créer un projet.

0 commentaires