pythonに慣れていない人にどういう仕組でこのプログラム動いているの?と言われなかなか答えられずにいます。
私の回答は、以下のコードで環境変数のFLASK_APPにwsgi.pyに設定するflask側がそれを読み取り、flaskコマンドがつかえるようになる、__main__にwsgi.pyがはいってる、という回答をしました。
しかし、それでも相手は納得せず、私自身もモヤモヤしています。以下のコードをどう納得できるようにわかりやすく説明すべきか、なにか案があればご教示頂けませんでしょうか?
python
1$ export FLASK_APP=wsgi.py 2$ export FLASK_ENV=local 3$ flask run [--host=0.0.0.0]
特に以下のコマンドの説明は悩みどころです。
$ FLASK_APP=wsgi.py flask db init
python
1import os 2from xxx import create_app 3 4if os.environ.get("DEBUG"): 5 logging.basicConfig(level=logging.DEBUG) 6config = os.environ.get("CONFIG", "local") 7app = create_app(config) 8 9if __name__ == '__main__': 10 app.run(host='127.0.0.1', port=8080, debug=True, threaded=True) 11
状況が分かりません。
他の言語のプログラムを読めるが、Pythonを知らない人という意味でしょうか?
それとも全くプログラムが読み書きできない人でしょうか?
pythonを知らない人です。
説明相手の属性情報なしに、相手にとってわかりやすい説明をと言われて説明できるとお考えでしょうか?
あなたが説明しようとした際に、説明相手はどのような人でどのような背景を持ち、関連情報についてどこまで知っていると認識したのかを明示的にではないにしても考えているはずです。貴殿が認識したそれらの情報を提示していただくことが適切な回答を得る近道ではないでしょうか。
また、説明した際に、相手がどのような反応をしたのかもご提示されるとよろしいかと。
回答2件
あなたの回答
tips
プレビュー