Je mets en place un projet Django pour la première fois en utilisant Pycharm, et j'essaye de comprendre ce que font les configurations.
J'ai consulté la documentation en ligne, mais elle semble être plus axée sur les personnes qui savent déjà ce que font les configurations.
Je suppose qu'il est utilisé pour configurer mon hôte local, mais je n'en suis pas sûr. Toute aide serait grandement appréciée!
4 Réponses :
Comment je configure les configurations d'exécution / débogage dans la communauté Pycharm:
Vous pouvez maintenant courir avec Shift + F10
Afin de pycharm paramètre général en haut à gauche Fichier> Paramètre
capture d'écran .. entrez la description de l'image ici
Paramètre Python .... Ouvrir un projet ou importer Après l'ouverture ou l'importation, vous affichez l'option de nom de projet dans la barre supérieure droite comme ceci entrez la description de l'image ici
en cliquant, vous pouvez afficher l'option de configuration. cliquez dessus et affichez ce formulaire pour tous les paramètres d'environnement python ou. entrez la description de l'image ici
Lorsque vous exécutez votre code / projet dans PyCharm, vous devez peut-être spécifier un ensemble de variables d'environnement, le point d'entrée est un script particulier dans votre projet, peut-être qu'il y a un autre script que vous devez toujours exécuter avant de pouvoir exécuter votre projet, ou beaucoup d'autres choses délicates qu'il est difficile de saisir à chaque fois.
Le but de PyCharm "Run Configurations" est de vous permettre de sauvegarder tout ce genre de choses dans une seule méthode pour exécuter votre projet avec un seul clic ou raccourci.
Les configurations Django sont un type de configurations d'exécution avec quelques options de configuration supplémentaires spécifiques à Django. Les paramètres par défaut de la configuration d'exécution sont raisonnables (exécutés sur localhost: 8000), bien que vous deviez vous assurer que vous spécifiez l'emplacement de votre fichier de paramètres Django .
Merci pour votre réponse Rach, c'était aussi très utile! Mention notable!
De manière informelle, nous pouvons définir les configurations PyCharm comme un moyen confortable de démarrer un nouveau processus.
Supposons que vous ayez un script Python appelé main.py . Si vous devez l'exécuter via la ligne de commande, vous taperez
python main.py
De la même manière, PyCharm offre la possibilité d'exécuter ce script en utilisant la configuration. Il suffit de créer une nouvelle configuration Python et d'installer le chemin du script (emplacement de main.py) et l'interpréteur python relatif.
En fait, il peut arriver que certains scripts doivent être exécutés en utilisant un virtualenv ou un environnement spécifique . Pour cette raison, lors de la création de la configuration PyCharm, nous devons également spécifier l'interpréteur python.
Les configurations ne sont pas utilisées uniquement pour démarrer des scripts python, mais il est possible de créer différents types.
Comme vous l'avez souligné dans votre question, il est possible de créer des configurations également pour Django.
Une utilisation typique dans ce cas est de créer une configuration pour démarrer le runserver.
Mais ce n'est pas tout, car il est possible de créer des configurations aussi pour les commandes django, pour les migrations et aussi pour les tests unitaires. P >
Les configurations Pycharm sont utiles car de cette manière, pas besoin de configurer à chaque fois tout l'environnement pour démarrer un processus, mais il vous suffit de créer une configuration et de la sauvegarder. Vous pouvez l'utiliser quand vous le souhaitez.
Dernier point mais non le moindre, l'utilisation de configurations vous permet de déboguer votre code facilement.
Les configurations peuvent également être démarrées en mode débogage.
Merci Giordano cette réponse est très utile!
Heureux de vous aider!
Parlez-vous du fichier de paramètres? J'ai fait pas mal de Django sur Pycharm, mais je ne sais pas trop à quoi vous faites référence.
Hey Matt, désolé pour la réponse tardive! Je parlais juste de dans le coin supérieur droit il y a une boîte qui dit "ajouter la configuration". Je pense que c'est utilisé pour exécuter le projet sur un hôte local mais je ne suis pas sûr à 100%!
Eh bien, vous semblez avoir beaucoup de bonnes réponses, alors référez-vous à celles-ci pour commencer.