flask-admin:如何根据当前用户控制数据列显示
在开发过程中使用flask-admin遇到一个场景,即根据当前用户的信息判断然后显示不同的列。我尝试重写scaffold_list_columns,但在此方法中无法获取当前用户的信息。
下面是部分代码
本例使用了flask-login
from flask_admin.contrib.sqla import ModelView
class FeedbackView(ModelView):
def
init
(self, session, **kwargs):
def scaffold_list_columns(self):
if login.current_user.id == 1
return ('content')
return ('content', 'create_at')
请问大家没有遇到过这样的问题,如何解决的,多谢!
nima123
10 years, 4 months ago