flask中如果使用url_for(".index")這個(gè)函數(shù)可以獲取當(dāng)前blueprint的index函數(shù)。
url_for()函數(shù)的源代碼中blueprint_name = request.blueprint(獲取blueprint_name),?如果我們需要獲取當(dāng)前的節(jié)點(diǎn)一般來(lái)說(shuō)可以blueprint_name + func.__name__就可以獲取當(dāng)前的節(jié)點(diǎn)。
獲取當(dāng)前節(jié)點(diǎn)有什么用呢?例如目前我想做一個(gè)rbac簡(jiǎn)單的驗(yàn)證可以用當(dāng)前節(jié)點(diǎn)和數(shù)據(jù)庫(kù)做匹配