from flask importflask, url_for, request, render_template, session
from werkzeug.utils import
redirect, escape)'
/')def
index():
if'username'in
session:
return
'logged in as %s
' % escape(session['
username'])
return
'you are not logged in''
/login
', methods=['
get', '
post'])
deflogin():
if request.method == '
post':
session[
'username
'] = request.form['
username']
return redirect(url_for('
index'))
return
''''''
'/logout')
deflogout():
#remove the username from the session if it's there
session.pop('
username
', none)
return redirect(url_for('
index'))
if__name__ == '
__main__
':
2: 部署到 web 伺服器
準備好部署你的 flask 應用了?你可以立即部署到託管平台來圓滿完成快速入門,以下廠商均向小專案提供免費的方案:
託管 flask 應用的其它選擇:
章節。
Flask web開發之路三
今天寫乙個url傳參 反轉url 頁面跳轉和重定向 from flask import flask def hello world return hello world article defarticle id return 您請求的引數是 s id if name main 首先,正轉是指由ur...
Flask Web開發入門 模版引擎
flask是乙個使用python編寫的輕量級web應用框架。其wsgi工具箱採用werkzeug,模版引擎則使用jinja2。模板引擎 這裡特指用於web開發的模板引擎 是為了使使用者介面與業務資料 內容 分離而產生的,它可以生成特定格式的文件,用於 的模板引擎就會生成乙個標準的html文件。我們可...
Flask Web開發入門 Jinja2
jinja2是基於python的模版引擎,它能完全支援unicode,並具有繼承的沙箱執行環境。它的設計思想 於django的模版引擎,並擴充套件了其語法和一系列強大的功能。預設情況下,flask在程式資料夾中的templates子資料夾中尋找模版。ununited.py from flask im...