Flask-Admin笔记

原文请点击这里

主菜单中文名称

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)
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容