Falsk web 資料傳遞 flash

2021-09-25 06:53:45 字數 936 閱讀 6683

好的應用和使用者介面的重點是回饋。如果使用者沒有得到足夠的反饋,他們可能最終會對您的應用產生不好的評價。flask 提供了乙個非常簡單的方法來使用閃現系統向使用者反饋資訊。閃現系統使得在乙個請求結束的時候記錄乙個資訊,然後在且僅僅在下乙個請求中訪問這個資料。這通常配合乙個布局模板實現。

from flask import flask, flash, redirect, render_template, \

request, url_for

def index():

return render_template('index.html')

def login():

error = none

if request.method == 'post':

if request.form['username'] != 'admin' or \

request.form['password'] != 'secret':

error = 'invalid credentials'

else:

flash('you were successfully logged in')

return redirect(url_for('index'))

return render_template('login.html', error=error)

if __name__ == "__main__":

layout.html

index.html 模板:

do you want to log in?

login.html

error:}

參照:

JAVA資料傳遞

1 對於原始資料型別,也就是int long char之類的型別,是傳值的,如果你在方法中修改了值,方法呼叫結束後,那個變數的值沒用改變。2 對於物件型別,也就是object的子類,如果你在方法中修改了它的成員的值,那個修改是生效的,方法呼叫結束後,它的成員是新的值,但是如果你把它指向乙個其它的物件...

Intent資料傳遞

1 首先是activity的簡單跳 activity的切換一般是通過intent來實現的,intent是乙個activity到達另乙個activity的引路者,它描述了起點 當前activity 和終點 目標activity 乙個簡單intent實現如下 intent intent new inte...

Intent資料傳遞

1 首先是activity的簡單跳 activity的切換一般是通過intent來實現的,intent是乙個activity到達另乙個activity的引路者,它描述了起點 當前activity 和終點 目標activity 乙個簡單intent實現如下 intent intent new inte...