直接看**吧,**裡有非常詳細的注釋
from flask import flask
from flask import render_template
import requests
#建立乙個web應用程式
#寫乙個函式來處理瀏覽器發過來的請求
"/like"
)def
index()
:return
"你好呀,我叫皮皮蝦"
#通過使用不同的路由進入不同的函式
"/hello"
)def
index2()
:return render_template(
"hello.html"
)#這裡會呼叫html檔案在瀏覽器上顯示
#傳送乙個變數給瀏覽器頁面顯示,可以是字串,也可以是list。
"/7"
)def
index3()
: s=
"你好呀,我不叫皮皮蝦了"
list=[
'趙雲'
,'黃忠'
,'馬超'
]return render_template(
"hello.html"
,jay=s,
list
=list
)#通過乙個案例來學習如何從頁面接收資料
#登入驗證
"/",methods=
['post'])
deflogin()
:#接收使用者名稱和密碼
username=requests.form.get(
"username"
) password=requests.form.get(
"pwd"
)if username==
'peter'
and password==
'123'
:return
"成功"
else
:return render_template(
"login.html"
,msg=
"登入失敗"
)if __name__==
'__main__'
:#設定debug=true之後可以在網頁進行重新整理,flask的作用相當於伺服器端,進行調配。
true
)
以下為login的html**
"en"
>
"utf-8"
>
<
/title>
<
/head>
"/" method=
"post"
>
<
input
type
="text" name=
"username"
>
>
<
input
type
="password"name=
"pwd"
>
>
<
input
type
="submit" value=
"登入"
>
>
}<
/form>
<
/body>
<
/html>
以下為hello的html**
"en"
>
"utf-8"
>
你好<
/title>
<
/head>
'#'>
}<
/a>
<
/hr>
}我最喜歡的英雄是:
}<
/html>
<
/body>
<
/html>
flask簡單入門
學習原因 ctf中有一些模板注入漏洞比如flask模板注入漏洞,學習這些漏洞前好歹要看得懂簡單模板的框架再說。基本格式 from flask import flask 寫乙個函式處理瀏覽器傳送來的請求 頁面根目錄127.0.0.1 5000 defindex 這裡處理業務邏輯 return hell...
Flask入門 介紹與簡單使用
flask也被稱為 microframework 因為它使用簡單的核心,用 extension 增加其他功能。flask沒有預設使用的資料庫 窗體驗證工具。當前flask的版本為1.0.2。跳轉到flask模組,使用pipreqs獲取flask的依賴 pipreqs encoding utf 8生成...
Flask筆記 1 簡單的flask
flask專案的基本目錄結構 flask專案名 static 靜態檔案的存放目錄 templates 模板的存放目錄 專案名.py 主專案 config.py 配置檔案 例 專案名.py from flask import flask defhello world 檢視函式 return hello...