3

私は Flask を初めて使用し、小さなアプリケーションを実装しています。あるWebページにアクセスすると「Hello World」と表示されるようにはできたのですが、コードを変更しても「Hello World Again」に変更できません。古いコードがまだ実行されているのはなぜですか? 新しいコードを実行するにはどうすればよいですか? ありがとう。

4

1 に答える 1

10

アプリをデバッグ モードで実行する必要があります。

app.debug = True
app.run()

また

app.run(debug=True)

ただし、開発環境でのみ行うことを忘れないでください。

対話型デバッガーはフォーク環境では機能しませんが (実稼働サーバーで使用することはほとんど不可能です)、任意のコードを実行することはできます。これは重大なセキュリティ リスクになるため、本番マシンでは絶対に使用しないでください。

use_reloader=Trueデバッグ モードを有効にせずに使用することもできますが、開発中にデバッガが本当に必要になるため、これはお勧めできません。

于 2012-07-05T23:04:03.917 に答える