您如何在 Flask-Security 中重构 current_user in User.query.all()?
How could you refactor current_user in User.query.all() in Flask-Security?
索引页面应该只显示给登录用户并将其他用户重定向到登陆页面。
@app.route('/')
def index():
if current_user in User.query.all():
return render_template('index.html')
else:
return render_template('landing.html')
那么您如何重构 current_user in User.query.all()
部分呢?我应该以某种方式自定义 @login_required
吗?其他人是如何处理这个问题的?
使用current_user.is_authenticated
属性。例如
if current_user.is_authenticated:
return render_template('index.html')
else:
return render_template('landing.html')
索引页面应该只显示给登录用户并将其他用户重定向到登陆页面。
@app.route('/')
def index():
if current_user in User.query.all():
return render_template('index.html')
else:
return render_template('landing.html')
那么您如何重构 current_user in User.query.all()
部分呢?我应该以某种方式自定义 @login_required
吗?其他人是如何处理这个问题的?
使用current_user.is_authenticated
属性。例如
if current_user.is_authenticated:
return render_template('index.html')
else:
return render_template('landing.html')