第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問(wèn)題,去搜搜看,總會(huì)有你想問(wèn)的

我現(xiàn)在用的是下面這種很初級(jí)的方法,導(dǎo)致代碼很多冗余,有沒(méi)有統(tǒng)一簡(jiǎn)單點(diǎn)的判斷方法?

我現(xiàn)在用的是下面這種很初級(jí)的方法,導(dǎo)致代碼很多冗余,有沒(méi)有統(tǒng)一簡(jiǎn)單點(diǎn)的判斷方法?

慕慕森 2023-04-15 18:14:15
代碼如下,諸如 edit(id), delete(id) 這些都需要用戶登錄后才能執(zhí)行,而我現(xiàn)在用的是下面這種很初級(jí)的方法,導(dǎo)致代碼很多冗余,不知道有沒(méi)有統(tǒng)一簡(jiǎn)單點(diǎn)的判斷方法if not session.get('logged_in'):    flash('請(qǐng)先登錄')     return redirect(url_for('login'))
查看完整描述

2 回答

?
嚕嚕噠

TA貢獻(xiàn)1784條經(jīng)驗(yàn) 獲得超7個(gè)贊

我用一個(gè)簡(jiǎn)單的辦法處理了一下

@app.before_request
def accessFilter():    //處理
    publicUrl = ['login', 'static', 'register']
    if not g.user:
        if request.url.split('/')[3] not in publicUrl:            //redirect( url_for('login') ) etc.

其中 accessFilter() 方法會(huì)在每次請(qǐng)求之前執(zhí)行


查看完整回答
反對(duì) 回復(fù) 2023-04-18
?
人到中年有點(diǎn)甜

TA貢獻(xiàn)1895條經(jīng)驗(yàn) 獲得超7個(gè)贊

對(duì)于登陸控制,可以使用 flask-login 擴(kuò)展,里面有個(gè) decorator 可以進(jìn)行登陸控制。

flaskext.login.login_required(fn)

@app.route("/post")@login_requireddef post():
    pass


查看完整回答
反對(duì) 回復(fù) 2023-04-18
  • 2 回答
  • 0 關(guān)注
  • 197 瀏覽
慕課專欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)