检查用户状态的更好方法是什么。假设halt我的数据库模型中有一个列:
halted = db.Column(db.Boolean(), nullable=False, server_default='0')
如果我想停止此用户帐户,我会将值设置为true/1并且根据此值,某些内容不会对他开放。处理这个问题的最佳方法是什么?
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 %}
我的意思是在安全性方面有区别吗?
什么时候应该使用一种方法而不是另一种方法?
守着一只汪
相关分类