总结
- 快速高效的设置后台数据管理
- 支持,查询,导出功能
- 不支持数据导入管理
- 最高效的学习方式,直接看后台源码
常见问题场景
- 对页面进行汉化
- 自定义页面
- 自定义模型页面
- 自定模型页面中列的数据格式和内容
- 添加搜索/全文过滤
1 页面汉化
- 安装 Flask-BabelEx (cmd 中 输入 pip install Flask-BabelEx)
- 在代码中添加如下代码段:
from flask_babelex import Babel
#------------------
#@param app:flask app 程序
babel = Babel(app)
@babel.localeselector
def get_locale():
return session.get('lang','zh_Hans_CN')
2 自定义页面
from flask_admin import expose,Admin,AdminIndexView
class FruitView(AdminIndexView):
@expose('/')
def index(self):
arg1 = 'home'
if current_user.is_authenticated