Flask 開發| Flaskr 開發內容總結
阿新 • • 發佈:2018-02-20
.com ref sta gpo -m post請求 not ocs hasattr
Flaskr 開發說明
官方文檔
http://flask.pocoo.org/docs/0.12/tutorial/
演示網站
http://flaskr.it592.com/
涉及到的內容:
- 連接sqlite,增刪查
- 模板使用
- 應用上下文、請求上下文
- session
- 單元測試
- g,app.cli.command()
知識點詳解
連接sqlite
rv = sqlite3.connect("sqlite所在的位置") rv.row_factory = sqlite3.Row # 將查詢數據和查詢語句組合為字典的形式,而非tuple
模板的使用
render_template("index.html"
g對象的使用
# g 對象是和當前應用上下文有關的變量,能夠保證線程安全,我們可以用來存儲當前請求的一些信息
app.cli.command()
#app.cli.command() 會給flask腳本註冊一個新的命令,並且自動創建應用上下文 @app.cli.command('initdb') #註冊initdb命令, def initdb_command(): """Initializes the database."""
單元測試
根據flaskr.app.test_client()來發出get、post請求
Flask 開發| Flaskr 開發內容總結