前提・実現したいこと
初めて質問させていただきます!よろしくお願いいたします(><)
Python初学者です。Flaskを使ってチュートリアルにそいながら勉強しています。
(お世話になっているサイト → https://qiita.com/kiyokiyo_kzsby/items/0184973e9de0ea9011ed)
Pycharmを利用させていただいているのですが、pcを再起動させずに新しく書いたコードがブラウザに反映できる方法を教えていただきたいです。
長い質問で恐縮ですが、どなたか教えていただけると本当にありがたいです。
環境
windows10
PyCharm 2021/04/07インストール(一番新しいバージョンだと思います。)
anconda3
発生している問題・エラーメッセージ
PyCharmを使って、Flaskで簡単なwebアプリを作成していいるのですが、書いたコードがブラウザにすぐ反映されません。 ターミナルにpy run.pyを入力してwebサーバーを起動し、出てきたメッセージの中の http://127.0.0.1:5000/ (実際のわたしのではありませんが、この部分)をブラウザに入力することでぺージ表示はできました。 index.htmlを変更すると(画像や写真をいれると)、index.htmlだけを映したブラウザ上のページでその変更はみることができます。(index.htmlのページの右上に出てきたいろいろなブラウザのロゴの中で、chromeを選択したら反映されました。) しかし問題は、app.py(pythonコード)も反映されたページの変更が表示されないことです。 (py run.pyをターミナルでうってでてきたメッセージ http://127.0.0.1:5000/ (こんなやつ)のページをリロードしても変更が反映されません。また、ターミナルのlocal2ていうところでもう一度 py run.py を入力して得た http://127.0.0.1:5000/ をブラウザで入力しても変更は見られませんでした。) また、app.py(pythonコード)を変更して(コードをかいて)、http://127.0.0.1:5000/ のページを更新しても、変更されません。 唯一pythonコードとhtmlコードの変更が反映されるのは、pcを再起動したときです。 なぜpcを再起動したときに、変更したhtmlとpythonがwebサーバーを立ち上げた後ブラウザにしっかり反映されているのか理由が分からない状態です。 そのためチュートリアルにある、クエストリングを受け取ってhtmlに送るという動作がまだできないでいます。 ### 該当のソースコード ```python ソースコード
試したこと
・PyCharmのヘルプ→Edit Custom VM Options Xmxを使用するメモリの最大サイズ750MBから2000MBに変更(indexingが遅いと仮定したためです)
(お世話になったサイト → http://masuo200.hatenablog.com/entry/PyCharm/Indexin)
・http://127.0.0.1:5000/ (実際の私のではありませんが、この部分)をリロード
・ターミナルの local2 local3 local4 で何度も py run.pyを行い、出てきた http://127.0.0.1:5000/ をブラウザに入力
補足情報(FW/ツールのバージョンなど)
長くて恐縮ですが、教えていただけるとありがたいです。よろしくお願いいたします。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/04/08 13:36