2017-08-29 3 views
0

Je travaille sur un didacticiel sur la pyramide python, et j'ai fait autant de notes que possible dans les fichiers que j'écris. Quelque chose d'étrange est arrivé, j'aimerais savoir pourquoi.code development.ini corrompu

J'ai écrit le fichier development.ini comme cela a été fait dans le tutoriel puis ajouté des notes.

# we are using this file for configureation in development 

# config our wsgi 
[app:main] 
# which entry point to use as the app 
use = egg:mysite 
# reloads when templates are changed, not to be used in production 
pyramid.reload_templates = true 

#which server to use 
[server:main] 
#get the main entry point from the waitress package 
use = egg:waitress#main 
host = 0.0.0.0 
port = 6534 

# this is a great way to remove code for the rest of our package 
# more importantly this file is easy to tweak for launching our package in a different manner 

en cours d'exécution pserve development.ini retours chrome:

This site can’t be reached 

0.0.0.0 refused to connect. 
Search Google for 6543 
ERR_CONNECTION_REFUSED 

je supprimer les commentaires:

[app:main] 
use = egg:mysite 
pyramid.reload_templates = true 

[server:main] 
use = egg:waitress#main 
host = 0.0.0.0 
port = 6534 

Je reçois la même erreur que précédemment.

This site can’t be reached 

0.0.0.0 refused to connect. 
Search Google for 6543 
ERR_CONNECTION_REFUSED 

ALORS je copier et coller le code des tutoriels repo en development.ini:

[app:main] 
use = egg:mysite 
pyramid.reload_templates = true 

[server:main] 
use = egg:waitress#main 
host = 0.0.0.0 
port = 6543 

Je suis en mesure d'atteindre avec succès localhost.


Je suis plus intéressé de savoir, pourquoi cela est arrivé, comment éviter ce problème, et si possible comment commenter un fichier development.ini.

Note:

  • J'utilise PyCharm comme mon ide
  • Je courais ce code sur mon ordinateur local

Répondre

1

ERR_CONNECTION_REFUSED signifie que le port saisi dans la barre d'adresse de Chrome ne aligner avec la configuration du numéro de port dans votre fichier .ini. Regardez très attentivement vos numéros de port pour vous assurer qu'ils s'alignent. Vous avez transposé le 4 et le 3 dans votre .ini original (port = 6534), donc je suppose que vous avez essayé d'atteindre http://0.0.0.0:6543 dans la barre d'adresse de Chrome.

Conseil supplémentaire: PyCharm vous permet de comparer l'historique d'un seul fichier sur disque ainsi que le contrôle de version. Cela aide à révéler les erreurs typographiques. Clic droit/CTRL sur le fichier, Historique local> Afficher l'historique.

+0

wow! c'était un conseil génial, totalement fait cette question embarrassante en vaut la peine. –