Python學習 Flask框架和jinja2模板

2021-07-10 17:52:05 字數 1230 閱讀 5981

from flask import flask

from flask import request

defhome

():return

''def

signin_form

():return

''''''

defsignin

():# 需要從request物件讀取表單內容:

if request.form['username']=='admin'

and request.form['password']=='password':

return

''return

''if __name__ == '__main__':

在這個基礎上我們還可以新增很多的內容,比如前面用來hashlib加密,我們就可以在這裡新增register的內容進行註冊,然後將註冊成功的資訊傳送到後台,我們儲存起來(可以加入sql的內容)
from flask import flask,request,render_template

#from jinja2 import environment, packageloader

defhome

():return

''def

signin_form

():return render_template('form.html')

defsignin

():# 需要從request物件讀取表單內容:

if request.form['username']=='admin'

and request.form['password']=='password':

print(render_template('home.html',username = request.form['username']))

return render_template('home.html',username = request.form['username'])

return (render_template('form.html',message = 'bad username or password'))

if __name__ == '__main__':

please sign in

head>

style="color:red">

}p>

Python學習5 Flask網路框架

為了理解flask框架是如何抽象出web開發中的共同部分,我們先來看看web應用程式的一般流程。對於web應用來說,當客戶端想要獲取動態資源 時,就會發起乙個http請求 比如用瀏覽器訪問乙個 url web應用程式會在後台進行相應的業務處理,從資料庫或者進行一些計算操作等 取出使用者需要的資料,生...

python服務端框架學習 Flask

flask是輕量級的服務端web框架,附帶了發布網頁的最低要求。通過定製第三方擴充套件來實現具體功能如資料庫,表單控制項等。可定製性,通過擴充套件增加其功能,這是flask最重要的特點。flask的兩個主要核心應用是werkzeug和模板引擎jinja。所有flask程式必須有乙個程式例項。flas...

python WEB框架Flask學習

from flask import flask def index return index if name main 方式一 方式二列如 settings.py class config debug true 連線mysql示例 database uri mysql pymysql 資料庫名 開發...