flask-admin
2016-04-05 11:28
169 查看
初始化
class Admin(app=None, name=None, url=None, subdomain=None, index_view=None, translations_path=None, endpoint=None, static_url_path=None, base_template=None, template_mode=None, category_icon_classes=None)
导航条
1 class BaseView(name=None, category=None, endpoint=None, url=None, static_folder=None, static_url_path=None, menu_class_name=None, menu_icon_type=None, menu_icon_value=None)
2 expose(url='/', methods=('GET', ))
3 is_accessible()
4 is_visible()
5 render(template, **kwargs)
数据表
class ModelView(model, session, name=None, category=None, endpoint=None, url=None, static_folder=None, menu_class_name=None, menu_icon_type=None, menu_icon_value=None)
column_select_related_list
column_searchable_list
column_filters
class Admin(app=None, name=None, url=None, subdomain=None, index_view=None, translations_path=None, endpoint=None, static_url_path=None, base_template=None, template_mode=None, category_icon_classes=None)
from flask import Flask from flask.ext.admin import Admin app = Flask(__name__) admin = Admin(name='op', template_mode='bootstrap3') admin.init_app(app)
导航条
1 class BaseView(name=None, category=None, endpoint=None, url=None, static_folder=None, static_url_path=None, menu_class_name=None, menu_icon_type=None, menu_icon_value=None)
2 expose(url='/', methods=('GET', ))
3 is_accessible()
4 is_visible()
5 render(template, **kwargs)
from flask.ext.admin import BaseView, expose class MyView(BaseView): @expose('/') def index(self): return 'Hello World!' # 菜单图标 admin.add_view(MyView(name='My View', menu_icon_type='glyph', menu_icon_value='glyphicon-home'))
数据表
class ModelView(model, session, name=None, category=None, endpoint=None, url=None, static_folder=None, menu_class_name=None, menu_icon_type=None, menu_icon_value=None)
column_select_related_list
class PostAdmin(ModelView): column_select_related_list = (Post.user, Post.city)
column_searchable_list
class MyModelView(ModelView): column_searchable_list = (User.name, User.email)
column_filters
class MyModelView(BaseModelView): column_filters = ('user', 'email')
from flask.ext.admin import Admin, expose from flask.ext.admin.contrib.sqla import ModelView, filters from flask.ext.sqlalchemy import SQLAlchemy
相关文章推荐
- linux初学之9——权限(1)基本权限
- HDFS操作——使用 FileSystem api 读写数据
- ERROR: While executing gem ... (Errno::EPERM) Operation not permitted - /usr/bin/pod。
- ubuntu+hadoop2.6.0+单机模式
- excel的导入导出
- 禁用ssh公钥检查
- 如何在ASP.NET 5上搭建基于TypeScript的Angular2项目
- 微软TFS Agile/CMMI/Scrum
- PowerDesigner的使用
- (转载)JVM实现synchronized的底层机制
- 小白鼠喝毒水的问题。
- Xamarin For Everyone
- 使用苹果原生API进行二维码和条形码的扫描
- 内存分区;堆 栈 全局区 文字常量区 程序代码区
- 在windows中将Tomcat作为服务启动
- 深入浅析Android消息机制
- 自动获取本地IP,通过IP来获取详细的地域信息
- 学会考虑成本,你才能成长更快
- 实现action的统配
- gcc编译参数-fPIC的一些问题