在code
目錄裡建立hello.py
檔案。
乙個最小的應用看起來像這樣:
from flask import flask
def hello_world():
return 'hello world!'
if __name__ == '__main__':
把它儲存成 hello.py (或者類似的檔案),然後用 python 直譯器執行它。確保你的應用不叫做flask.py
, 因為這會與 flask 本身衝突。
$ python3 hello.py
* running on
現在使用瀏覽器瀏覽
,你會看到你的hello world
問候。
那麼這段**做了什麼?
首先我們匯入了類 flask 。這個類的例項化將會是我們的 wsgi 應用。第乙個引數是應用模組的名稱。 如果你使用的是單一的模組(就如本例),第乙個引數應該使用__name__
。因為如果它以單獨應用啟動或作為模組匯入, 名稱將會不同 (__main__
對應於實際匯入的名稱)。獲取更多的資訊,請閱讀 flask 的文件。
接著,我們建立乙個該類的例項。我們傳遞給它模組或包的名稱。這樣 flask 才會知道去**尋找模板、靜態檔案等等。
我們使用裝飾器route()
告訴 flask 哪個url
才能觸發我們的函式。
定義乙個函式,該函式名也是用來給特定函式生成 urls,並且返回我們想要顯示在使用者瀏覽器上的資訊。
最後我們用函式run()
啟動本地伺服器來執行我們的應用。if __name__ == '__main__'
: 確保伺服器只會在該指令碼被 python 直譯器直接執行的時候才會執行,而不是作為模組匯入的時候。
請按ctrl+c
來停止伺服器。
python flask專案放後台持續執行
1.搭建uwsgi伺服器 用uwsgi對flask應用進行部署 1 既然uwsgi是乙個伺服器,使用前就一定要安裝,在python下,可以直接使用命令pip install uwsgi安裝即可。在linux上安裝命令為 yum install uwsgi 2 先配置,再在ssh終端執行以下2個命令。...
mysql 調優 (慢查詢,執行計畫和索引)
在程式中難免會遇到查詢很慢,有時你知道你哪個sql,有時 你可能呼叫其他的api不知道sql,那麼你可以用mysql 的慢查詢 再結合 explain 的執行計畫,看看sql有沒有走索引再優化。1,mysql 慢查詢預設是不支援,可以在mysql 客戶端 show variables like sl...
sybase sql執行慢,如何調優
1 執行下述 檢視當前程序執行內容 dbcc traceon 3604 dbcc sqltext spid spid 程序號 2 執行下述 檢視當前程序執行計畫 索引引用情況 sp showplan spid spid 程序號 3 若不在程序佇列中,執行下述 檢視當前sql段的執行計畫 索引引用情況...