摘要:運行官方文檔中,新版本的運行方式和以前有所不同,但是按照官方文檔,可能會碰到坑的地方問題出在終端上面不用多說,直接運行下的比較坑如果你的用的是,那么運行如果你的用的是,那么運行
運行 Flask
官方文檔中,新版本的 Flask(>=0.11) 運行方式和以前有所不同,但是按照官方文檔,可能會碰到坑的地方:
Error: Could not locate Flask application. You did not provide the FLASK_APP environment variable.
問題出在終端上面:
# run.py from flask import Flask app = Flask(__name__) @app.route("/") def hello(): return "Hello World!" if __name__ == "__main__": app.run(debug=True)Linux
不用多說,直接運行:
$ export FLASK_APP=run.py $ flask run * Running on http://127.0.0.1:5000/Windows
Windows 下的比較坑……
如果你的 Terminal 用的是 cmd,那么運行:
> set FLASK_APP=run.py & flask run * Running on http://127.0.0.1:5000/
如果你的 Terminal 用的是 powershell,那么運行:
> $env:FLASK_APP=". un.py" | flask run * Running on http://127.0.0.1:5000/
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://m.specialneedsforspecialkids.com/yun/40946.html
摘要:本篇對應書本第二章程序的基本結構。初始化導入模塊創建類的實例注對于開發者來說,傳給應用程序構造函數的參數是比較容易弄混淆的。不同的請求方法發送到相同的上時,會使用不同的視圖函數進行處理。 本系列筆記是我閱讀Miguel Grinberg的《Flask Web Development》的筆記,標題與書本同步。希望通過記錄技術筆記的方式促進自己對知識的理解。 本篇對應書本第二章:程序的基本...
摘要:本文就主要針對一個應用的運行過程進行簡要分析,后續文章還會對框架的一些具體問題進行分析。所有的請求處理過程,都會在這個上下文對象中進行。和一些全局變量注意當進入這個上下文對象時,會觸發。 相信很多初學Flask的同學(包括我自己),在閱讀官方文檔或者Flask的學習資料時,對于它的認識是從以下的一段代碼開始的: from flask import Flask app = Flask(...
摘要:有兩類應用級和請求級。一個響應中非常重要的部分是狀態碼,默認設置來指示請求已經成功處理。重定向通常由響應狀態碼注明并且重定向的由頭部的給出。因為這些變化,應用程序獲得一組基本的命令行選項。運行顯示可用信息在應用程序上下文的內部運行一個。 5、請求-響應循環 現在你已經玩過一個基本的Flask應用程序,你也許想要知道更多關于Flask如何施展魔力。下面章節描述了一些框架設計方面的特點。...
摘要:注對于開發者來說,傳給應用程序構造函數的參數是比較容易弄混淆的。在應程序中定義路由的最便捷的方式是通過顯示定義在應用程序實例之上的裝飾器,注冊被裝飾的函數來作為一個路由。一個常見的模式是使用裝飾器來注冊函數作為一個事件處理程序。 在這一章,你將學習Flask應用程序不同部分。同時你將編寫和運行你的第一個Flask web應用程序。 1、初始化 在這章,你將學到Flask應用程序的不...
摘要:如果設置為,命令將激活模式,執行會啟用交互式調試器和代碼自動重載。也可以通過變量單獨控制,表示啟用,表示禁用通過設置環境變量略通過設置環境變量略自定義命令命令基于庫實現。 應用發現 flask命令在Flask庫安裝后可使用,使用前需要正確配置FLASK_APP環境變量以告知用戶程序所在位置。不同平臺設置方式有所不同。 Unix Bash (Linux, Mac, etc.): $ ex...
閱讀 2209·2021-09-02 15:11
閱讀 1517·2019-08-30 15:43
閱讀 2082·2019-08-29 13:48
閱讀 2801·2019-08-26 13:55
閱讀 2108·2019-08-23 15:09
閱讀 2905·2019-08-23 14:40
閱讀 3437·2019-08-23 14:23
閱讀 2645·2019-08-23 14:20