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

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

Python 與 Jinja 驗證

Python 與 Jinja 驗證

慕運維8079593 2021-06-04 17:16:51
檢查用戶狀態(tài)的更好方法是什么。假設(shè)halt我的數(shù)據(jù)庫模型中有一個列:halted = db.Column(db.Boolean(), nullable=False, server_default='0')如果我想停止此用戶帳戶,我會將值設(shè)置為true/1并且根據(jù)此值,某些內(nèi)容不會對他開放。處理這個問題的最佳方法是什么?Python 代碼:if user.halted == '1':    return render_template('less_content.html')Jinja2 代碼:{% if user.halted is True %}<body> show less content...</body>{% else %}<body> show more content...</body>{% endif %}我的意思是在安全性方面有區(qū)別嗎?什么時候應(yīng)該使用一種方法而不是另一種方法?
查看完整描述

2 回答

?
守著一只汪

TA貢獻(xiàn)1872條經(jīng)驗 獲得超4個贊

沒有安全隱患,因為模板在后端呈現(xiàn),只有最終結(jié)果(沒有隱藏的東西)被發(fā)送到瀏覽器。

我更喜歡 Jinja 版本,因為通常你只需要一個模板來做一件事,而不是在多個文件中復(fù)制同一件事。這很容易出錯而且很麻煩。


查看完整回答
反對 回復(fù) 2021-06-06
  • 2 回答
  • 0 關(guān)注
  • 161 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號

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