flask入門2
一個網頁程式在本機實現
最簡單的網頁實現:
from flask import Flask # 匯入Flask模組
app = Flask(__name__) # 例項化一個app對物件,app可以自己命名
@app.route('/') # 路由
def hello_world(): # 檢視函式,有返回值
return 'hello world'
if __name__ == "__main__": # 程式入口,程式是從這裡執行,__name__是引數,預設的是__main__
app.run() # 執行app
執行flask
在瀏覽器中開啟這個ip地址。可以看到debug mode:off ,需要開啟調式模式app.run(debug=True)可能不成功。
除錯是為了改動程式時,瀏覽器及時的響應,渲染新的模板。
1.flask入門
實現的框架就兩步:1.定義你的路徑2.把網頁準備好返回給使用者
接下來頁面要能接受伺服器的引數:html頁面中用 jinja2 渲染變數
# 向頁面傳遞一個變數
@app.route("/")
def index1():
time = datatime.data.today() # 普通變數
name = ["校長","小王","小趙"] # 列表型別
return render_template("index.html", var = time, list = name) #前者是在網頁上渲染用的,後者是定義的變數
在templates資料夾中建立檔案index.html,這個index.html要用jinja2的語法渲染
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
</head>
<body>
<P>今天是 {{ var }}</P>
{% for data in list %}
<li>{{ data }}</li>
{% endfor %}
</body>
執行的示例
相關文章
- 《Flask 入門教程》 第 2 章:Hello, Flask!Flask
- Flask(8)- jinja2 模板入門Flask
- flask入門教程Flask
- flask入門1Flask
- 2 個案例帶你迅速入門 Python Flask 框架PythonFlask框架
- [python][flask] Jinja 模板入門PythonFlask
- Flask二之快速入門Flask
- Flask入門很輕鬆 (一)Flask
- Flask入門很輕鬆(三)—— 模板Flask
- 寫一本Flask入門教程Flask
- 《Flask 入門教程》第 3 章:模板Flask
- [python][flask] Flask 入門(以一個部落格後臺為例)PythonFlask
- Flask入門學習---初步瞭解模板Flask
- Flask框架從入門到精通之Session(九)Flask框架Session
- Flask框架從入門到精通之Response(七)Flask框架
- Flask框架從入門到精通之Request(六)Flask框架
- Flask框架從入門到精通之初識(一)Flask框架
- Flask框架從入門到精通之路由(三)Flask框架路由
- Flask入門到放棄(四)—— 資料庫Flask資料庫
- 《Flask 入門教程》第 6 章:模板優化Flask優化
- 大白話說Python+Flask入門(六)Flask SQLAlchemy操作mysql資料庫PythonFlaskMySql資料庫
- Flask快速入門day 01(flask介紹、快速使用、配置檔案、路由系統)Flask路由
- flask文件學習筆記1-快速入門Flask筆記
- flask:flask模板——使用Jinja2Flask
- SignalR 2 入門SignalR
- Flask框架入門Flask框架
- flask 登入Flask
- Flask框架從入門到精通之模型關係(十七)Flask框架模型
- Flask框架從入門到精通之模板表單(二十)Flask框架
- Flask框架從入門到精通之引數配置(二)Flask框架
- Flask框架從入門到精通之模板初識(五)Flask框架
- Flask框架從入門到精通之轉換器(四)Flask框架
- 《Flask 入門教程》第 4 章:使用靜態檔案Flask
- POI-入門案例(2/2)
- FastAPI(2)- 快速入門ASTAPI
- Batch入門教程(2)BAT
- flask學習2Flask
- Flask——登入、退出Flask