摘要:運行官方文檔中,新版本的運行方式和以前有所不同,但是按照官方文檔,可能會碰到坑的地方問題出在終端上面不用多說,直接運行下的比較坑如果你的用的是,那么運行如果你的用的是,那么運行
運行 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/
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請注明本文地址:http://www.ezyhdfw.cn/yun/40946.html
摘要:本篇對應(yīng)書本第二章程序的基本結(jié)構(gòu)。初始化導(dǎo)入模塊創(chuàng)建類的實例注對于開發(fā)者來說,傳給應(yīng)用程序構(gòu)造函數(shù)的參數(shù)是比較容易弄混淆的。不同的請求方法發(fā)送到相同的上時,會使用不同的視圖函數(shù)進行處理。 本系列筆記是我閱讀Miguel Grinberg的《Flask Web Development》的筆記,標題與書本同步。希望通過記錄技術(shù)筆記的方式促進自己對知識的理解。 本篇對應(yīng)書本第二章:程序的基本...
摘要:本文就主要針對一個應(yīng)用的運行過程進行簡要分析,后續(xù)文章還會對框架的一些具體問題進行分析。所有的請求處理過程,都會在這個上下文對象中進行。和一些全局變量注意當(dāng)進入這個上下文對象時,會觸發(fā)。 相信很多初學(xué)Flask的同學(xué)(包括我自己),在閱讀官方文檔或者Flask的學(xué)習(xí)資料時,對于它的認識是從以下的一段代碼開始的: from flask import Flask app = Flask(...
摘要:有兩類應(yīng)用級和請求級。一個響應(yīng)中非常重要的部分是狀態(tài)碼,默認設(shè)置來指示請求已經(jīng)成功處理。重定向通常由響應(yīng)狀態(tài)碼注明并且重定向的由頭部的給出。因為這些變化,應(yīng)用程序獲得一組基本的命令行選項。運行顯示可用信息在應(yīng)用程序上下文的內(nèi)部運行一個。 5、請求-響應(yīng)循環(huán) 現(xiàn)在你已經(jīng)玩過一個基本的Flask應(yīng)用程序,你也許想要知道更多關(guān)于Flask如何施展魔力。下面章節(jié)描述了一些框架設(shè)計方面的特點。...
摘要:注對于開發(fā)者來說,傳給應(yīng)用程序構(gòu)造函數(shù)的參數(shù)是比較容易弄混淆的。在應(yīng)程序中定義路由的最便捷的方式是通過顯示定義在應(yīng)用程序?qū)嵗系难b飾器,注冊被裝飾的函數(shù)來作為一個路由。一個常見的模式是使用裝飾器來注冊函數(shù)作為一個事件處理程序。 在這一章,你將學(xué)習(xí)Flask應(yīng)用程序不同部分。同時你將編寫和運行你的第一個Flask web應(yīng)用程序。 1、初始化 在這章,你將學(xué)到Flask應(yīng)用程序的不...
摘要:如果設(shè)置為,命令將激活模式,執(zhí)行會啟用交互式調(diào)試器和代碼自動重載。也可以通過變量單獨控制,表示啟用,表示禁用通過設(shè)置環(huán)境變量略通過設(shè)置環(huán)境變量略自定義命令命令基于庫實現(xiàn)。 應(yīng)用發(fā)現(xiàn) flask命令在Flask庫安裝后可使用,使用前需要正確配置FLASK_APP環(huán)境變量以告知用戶程序所在位置。不同平臺設(shè)置方式有所不同。 Unix Bash (Linux, Mac, etc.): $ ex...
閱讀 2334·2021-09-02 15:11
閱讀 1598·2019-08-30 15:43
閱讀 2148·2019-08-29 13:48
閱讀 2858·2019-08-26 13:55
閱讀 2162·2019-08-23 15:09
閱讀 2961·2019-08-23 14:40
閱讀 3518·2019-08-23 14:23
閱讀 2705·2019-08-23 14:20