J'essaie de savoir comment exécuter les choses de débogage que pycharm semble offrir (enfin, cela me permet de définir des points d'arrêt, de toute façon, donc je suppose qu'il y a un bon guide pour cela)
J'ai conclu que je ne peux pas utiliser la commande ctrl-shift-r puis la commande "runserver", et qu'au lieu de cela j'aurais besoin de configurer une "configuration d'exécution"? J'ai fait un "serveur Django", mais je ne sais pas quelles valeurs mettre etc. Quand je l'exécute, il me dit que certains paramètres sont incorrects - je suis presque sûr que ce n'est pas le cas, car le "runserver standard" "la commande fonctionne bien.
Et c'est à peu près tout ce que j'ai conclu. S'il y a un tutoriel astucieux ou des étapes pour l'obtenir afin que je puisse
je serais ravi!
à votre santé!
MISE À JOUR: au cas où vous vous poseriez la question, voici l'erreur que j'ai eue:
Traceback (dernier appel le plus récent):
Fichier "manage.py", ligne 11, dans les paramètres d'importation
Fichier "C:\development\PycharmProjects\dumpstown\settings.py", ligne 185, dans add_to_builtins ('gravatar.templatetags.gravatar')
Fichier "C:\development\python\lib\site-packages\Django\template\base.py", ligne 1017, dans add_to_builtins
builtins.append (import_library (module))
Fichier "C:\development\python\lib\site-packages\Django\template\base.py", ligne 963, dans import_library
raise InvalidTemplateLibrary ("ImportError a déclenché le chargement de% s:% s"% (taglib_module, e))
Django.template.base.InvalidTemplateLibrary: ImportError a déclenché le chargement gravatar.templatetags.gravatar: les paramètres ne peuvent pas être importés, car la variable d'environnement Django_SETTINGS_MODULE n'est pas définie.
Lorsque l'application elle-même, sur un "runserver" n'a jamais de problèmes.
MISE À JOUR: selon ma réponse ci-dessous, pycharm est cassé pour add_to_builtins.
J'ai donc donné à toutes les réponses ici un +1 pour avoir essayé - mais ce n'est pas le problème. Autant que je sache, la réponse est que pycharm est cassé. Ce qui est pénible, mais la solution est simple -
SI vous ne ' voulez utiliser le petit bouton vert en haut de pycharm, ou utiliser la fonction de débogage pycharm? alors ne vous inquiétez pas, vous n'avez rien à faire. Continuez à utiliser ctrl-shift-r et runserver (ou quel que soit votre raccourci pour manage.py)
SI vous faites voulez utiliser le petit bouton vert "run", ou si vous voulez utiliser le kit de débogage de pycharm, alors vous ne pouvez absolument pas utiliser au moins "add_to_builtins" dans le fichier settings.py (je ne l'ai jamais mis moi-même ailleurs, pycharm pourrait en avoir besoin ailleurs?). add_to_builtins
ne fonctionne pas dans pycharm - il se retrouve pris dans une boucle de conséquences graves lorsque vous utilisez le petit bouton vert ou le bouton de débogage. L'utilisation de ctrl-shift-r et de runserver n'a curieusement pas ce problème.
La bonne nouvelle est que "add_to_builtins" n'est pas un must-have, juste un Nice-to-have. Ajoutez simplement la commande "{% load x%}" à chaque modèle où vous utilisez x et vous serez défini. Alternativement, économisez une centaine de dollars et utilisez une sorte d'outil Eclipse gratuit.
Configurez votre environnement virtuel
Définir un point d'arrêt
Appuyez sur le bouton Exécuter en mode débogage.
À côté du bouton de lecture vert, il y a un bouton avec un bug. Utilisez-le pour lancer le runserver en mode débogage. Maintenant, lorsque vous utilisez votre application Web et que le code atteint le point d'arrêt, il s'arrête là et vous pourrez intervenir et reprendre ou reprendre dans pycharm.
Vous pouvez consulter http://garmoncheg.blogspot.it/2012/01/establishing-dev-environment-with.html trop
Le problème est que le Django_SETTINGS_MODULE
variable qui devrait pointer vers le fichier de paramètres de votre projet, n'a été définie nulle part, car la variable n'est pas définie.
La solution et une explication à laquelle vous pouvez vous référer peuvent être trouvées dans un article précédent