Flask-Admin笔记
2017-10-10 本文已影响58人
老男人一枚的博客
主菜单中文名称
admin.add_view(CategoryModelView(Category, db.session,u'分类'))
Model属性名称(列表,form表单)
column_labels = dict(username=u'用户名', img=u'头像', email=u'email', is_super=u'是否超级用户', is_active=u'是否激活',create_time=u'创建时间')
认证
def is_accessible(self):
return current_user.is_authenticated
列表显示字段限定
column_list = ('username', 'img', 'email', 'is_super', 'is_active', 'create_time')
列表查询结果修改
def get_query(self):
return self.session.query(self.model).filter(self.model.author_id==current_user.id,self.model.status==1)
def get_count_query(self):
return self.session.query(func.count('*')).filter(self.model.author_id==current_user.id,self.model.status==1)