2017-09-01 3 views
-1

何らかの理由で、127.0.0.1:5000(ポート5000)が表示されず、古い更新されていないファイルが表示されます。Flask - ポート5000の変更が更新されない

from flask import Flask 
app = Flask(__name__) 

@app.route("/") 
def index(): 
    return "Home page" 

@app.route("/about") 
def about(): 
    return "About page" 

if __name__ == "__main__": 
    app.run() 

ポートを変更して正常に動作しました。 しかし、コードを変更して実行すると5000が更新されないのはなぜですか? 複数のプロセスが実行されているかどうかを確認しましたが、どれも実行されていませんでした。

正直、これはノブの質問ですが、私はこの問題を抱えている誰かを見つけることができません。

+0

...あなたは別のフラスコをどこかで走らせています... –

+0

これらのコマンドを実行するとどうなるでしょう: '$ telnet localhost 5000'と' $ ps aux | grep 5000' – JacobIRR

+0

ありがとうございますが、私は実際に問題を解決しました。はい、どこかに走っていました。私はコマンドで 'statnet -a -b'を実行しましたが、Pythonはまだポート5000でリッスンしていました。さて、私の質問は、サーバをいつ実行して終了するか手動で決定すると、どうやって聞いていたのですか? –

答えて

0

いいえ! デバッグモードでアプリを実行していません。

app.run(debug=True) 

このようにしてコードを変更すると、サーバーが再起動され、コードの変更がリアルタイムで反映されます。

関連する問題