瓶管理的管理3主题。
Flask-AdminLTE3的Python项目详细描述
管理瓶3
Flask-AdminLTE3将AdminLTE3打包到一个扩展中,该扩展主要包括 一个名为“adminlte”的蓝图。这是烧瓶管理的管理主题。在
安装
使用pip安装:
pip install Flask-AdminLTE3
兼容性
这个软件包与Python版本2.7、3.4、3.5和3.6兼容。在
使用
下面是一个例子:
^{pr2}$烧瓶管理的管理主题
from flask_admin.contrib.sqla import ModelView
from flask_admin.contrib.fileadmin import FileAdmin
class AdminLTEModelView(ModelView):
list_template = 'flask-admin/model/list.html'
create_template = 'flask-admin/model/create.html'
edit_template = 'flask-admin/model/edit.html'
details_template = 'flask-admin/model/details.html'
create_modal_template = 'flask-admin/model/modals/create.html'
edit_modal_template = 'flask-admin/model/modals/edit.html'
details_modal_template = 'flask-admin/model/modals/details.html'
class AdminLTEFileAdmin(FileAdmin):
list_template = 'flask-admin/file/list.html'
upload_template = 'flask-admin/file/form.html'
mkdir_template = 'flask-admin/file/form.html'
rename_template = 'flask-admin/file/form.html'
edit_template = 'flask-admin/file/form.html'
upload_modal_template = 'flask-admin/file/modals/form.html'
mkdir_modal_template = 'flask-admin/file/modals/form.html'
rename_modal_template = 'flask-admin/file/modals/form.html'
edit_modal_template = 'flask-admin/file/modals/form.html'
class MyAdminIndexView(AdminIndexView):
@expose('/', methods=['GET', 'POST'])
def index(self):
return self.render('myadmin3/my_index.html')
from flask_admin import Admin
admin = Admin(name='Admin Dashboard',
base_template='myadmin3/my_master.html',
template_mode='bootstrap4',
index_view=MyAdminIndexView())
基本模板myadmin3/my_硕士.html代码:
{% extends 'flask-admin/base.html' %}
[...]
索引模板myadmin3/my_索引.html代码:
{% extends 'myadmin3/my_master.html' %}
[...]
截图
管理区域:
- 在
演示模型:
在 - 在
演示列表模型:
在 - 在
演示创建模型:
在 - 在
演示编辑模型:
在
- 项目
标签: