Flask開發基礎步驟之一 建立初始結構

2021-09-28 22:52:49 字數 1178 閱讀 1026

(myvenv) ~/flask_tutorial$ pip install flask
2、建立初始化檔案

在_ _ init _ _.py中寫如下**。

from flask import flask

#匯入路由模組

3、編寫路由模組

#建立路由,通過路由可以執行其覆蓋的方法,可以多個路由指向同乙個方法。

'/')

'/index'

)def

index()

:return

"hello,world!"

..(myvenv) duke@coding:~/flask_tutorial/flask$ touch myblog.py

#防止被引用後執行,只有在當前模組中才可以使用

if __name__==

'__main__':)

此時目錄結構應該是這樣的

flask

│ ├── __init__.py

│ └── routes.py

└── myblog.py

5、測試flask

(myvenv)~/flask_tutorial/flask$ flask run

6、 render_template() 函式,渲染模板,必須傳入的引數為模板檔名 。為了讓模板正確渲染,還要把模板內部使用的變數通過關鍵字引數傳入這個函式。

8、flask 呼叫檢視函式後,會將其返回值作為響應的內容。多數情況下,響應就是乙個簡單的字串,作為 html 頁面回送客戶端。

http 響應中乙個很重要的部分是狀態碼,flask 預設設為 200,表明請求已被成功處理。400 狀態碼,表示請求無效。檢視函式可以把第二個返回值作為返回的響應。檢視函式返回的響應還可接受第三個引數,這是乙個由http響應首部組成的字典。

9、響應物件

from flask import make_response 

'/')def

index()

: response = make_response('')

response.set_cookie(

'answer'

,'42'

)return response

Flask開發筆記之一

flask開發筆記之一 除了flask,常見的pythonweb框架還有 l django 全能型web框架 l web.py 乙個小巧的web框架 l bottle 和flask類似的web框架 l tornado facebook的開源非同步web框架。web 伺服器使用一種名為 web伺服器閘...

flask 入門教程之一

python flask requests 通過命令安裝 pip install flask 乙個最小的 flask 應用看起來會是這樣 from flask import flask def hello world return hello world if name main 通過命令輸入 py...

JB開發之一

2 deb打包使用finker,deb安裝包也就是debian library launchdaemons launchdaemons是使用者未登陸前就啟動的服務 守護程序 library mobilesubstrate mobile substrate是乙個公共庫,可以用來動態替換記憶體中的 資料...