Flask-AppBuilder
v4.0.0
Introduction
Installation
Using pip
Initialization
Installation Requirements
Python 2 and 3 Compatibility
Command Line Manager
create-app
- Create new Applications
create-admin
- Create an admin user
babel-extract
- Babel, Extracts and updates all messages.
create-addon
- Create new AddOns
collect-static
- Collect static files
upgrade-db
- Upgrade your database after F.A.B. upgrade to 1.3.0
reset-password
- Resets a user’s password.
Base Configuration
Configuration keys
Using config.py
Using JMESPath to map user registration role
Base Views
BaseView
Form Views
Model Views (Quick How to)
The Base Skeleton Application
Simple contacts application
Define your models (models.py)
Define your Views (views.py)
Register (views.py)
Security
Example and Live Demo
Exposed methods
REST API
URL=/api
URL=/api/read
URL=/api/delete/<PK>
Extra Views
REST API
OpenAPI spec
Security
Model REST API
Information endpoint
Get Item
Lists and Queries
Updates and Partial Updates
Validation and Custom Validation
Many to Many relations
Pre and Post processing
Excluding builtin generated routes
Enum Fields
Model Views on MongoDB
Initialization
Define your models (models.py)
Define your Views (views.py)
Register (views.py)
Chart Views
Direct Data Charts
Grouped Data Charts
(Deprecated) Define your Chart Views (views.py)
Register (views.py)
Model Views with Files and Images
Define your model (models.py)
Define your Views (views.py)
Next step
Quick Minimal Application
How to setup a minimal Application
Model Relations/Composite keys
Many to One
Many to Many
Many to Many with extra properties
Composite Keys
Actions
Define your view
Advanced Configuration
Security
Custom Fields
Base Filtering
Default Order
Template Extra Arguments
Forms - Override automatic form creation
Forms - Add or remove fields
Forms - Readonly fields
Forms - Custom validation rules
Forms - Custom query on related fields
Forms - Related fields
Customizing
Changing themes
Changing the index
Changing the Footer
Changing Menu Construction
Changing Widgets and Templates
Change Default View Behaviour
Templates
CSS and Javascript
Navigation Bar
List Templates
Add Templates
Edit Templates
Show Templates
Edit/Show Cascade Templates
Widgets
Example 1: Custom list widget
Example 2: Custom show widget
Other widget types
Library Functions
AddOn development
Generic Data Sources
PS Command example
Multiple Databases
i18n Translations
Introduction
Initial Configuration
Quick How to
Security
Supported Authentication Types
Authentication Methods
Authentication: Database
Authentication: OpenID
Authentication: LDAP
Authentication: OAuth
Role based
Permissions
Permission Customization
Automatic Cleanup
Auditing
Password complexity validation
Your Custom Security
Extending the User Model
User Registration
Database Authentication
OpenID Authentication
LDAP Authentication
Configuration
Diagrams
Class View Diagram Tree
Class Data Diagram Tree
Class Security Diagram Tree
Security Models ERD
API Reference
flask_appbuilder
AppBuilder
flask_appbuilder.security.decorators
flask_appbuilder.models.decorators
flask_appbuilder.hooks
flask_appbuilder.api
BaseApi
ModelRestApi
flask_appbuilder.baseviews
BaseView
BaseFormView
BaseModelView
BaseCRUDView
flask_appbuilder.views
IndexView
SimpleFormView
PublicFormView
ModelView
MultipleView
MasterDetailView
CompactCRUDMixin
flask_appbuilder.actions
flask_appbuilder.security
BaseSecurityManager
BaseRegisterUser
flask_appbuilder.filemanager
Aggr Functions for Group By Charts
flask_appbuilder.charts.views
BaseChartView
DirectByChartView
GroupByChartView
(Deprecated) ChartView
(Deprecated) TimeChartView
(Deprecated) DirectChartView
flask_appbuilder.models.mixins
Extra Columns
Generic Data Source (Beta)
flask_appbuilder.models.generic
Version Migration
Migrating to 1.9.0
Migrating to 1.8.0
Migrating from 1.2.X to 1.3.X
Migrating from 1.1.X to 1.2.X
Migrating from 0.9.X to 0.10.X
Migrating from 0.8.X to 0.9.X
Migrating from 0.6.X to 0.7.X
Migrating from 0.5.X to 0.6.X
Migrating from 0.2.X to 0.3.X
Migrating from 0.1.X to 0.2.X
BREAKING CHANGES
Version 4.0.0
Version 3.0.0 (OAuth)
Flask-AppBuilder
Docs
»
Index
Edit on GitHub
Index
_
|
A
|
B
|
C
|
D
|
E
|
F
|
G
|
H
|
I
|
J
|
L
|
M
|
O
|
P
|
Q
|
R
|
S
|
T
|
U
|
V
|
W
_
__init__() (flask_appbuilder.base.AppBuilder method)
A
action() (flask_appbuilder.views.ModelView method)
(in module flask_appbuilder.actions)
action_post() (flask_appbuilder.views.ModelView method)
activation() (flask_appbuilder.security.registerviews.BaseRegisterUser method)
activation_template (flask_appbuilder.security.registerviews.BaseRegisterUser attribute)
add_api() (flask_appbuilder.base.AppBuilder method)
add_columns (flask_appbuilder.api.ModelRestApi attribute)
(flask_appbuilder.baseviews.BaseCRUDView attribute)
,
[1]
add_exclude_columns (flask_appbuilder.api.ModelRestApi attribute)
(flask_appbuilder.baseviews.BaseCRUDView attribute)
,
[1]
add_fieldsets (flask_appbuilder.baseviews.BaseCRUDView attribute)
add_form (flask_appbuilder.baseviews.BaseCRUDView attribute)
add_form_extra_fields (flask_appbuilder.baseviews.BaseCRUDView attribute)
add_form_query_rel_fields (flask_appbuilder.baseviews.BaseCRUDView attribute)
add_link() (flask_appbuilder.base.AppBuilder method)
add_model_schema (flask_appbuilder.api.ModelRestApi attribute)
add_permission() (flask_appbuilder.security.manager.BaseSecurityManager method)
add_permission_role() (flask_appbuilder.security.manager.BaseSecurityManager method)
add_permission_view_menu() (flask_appbuilder.security.manager.BaseSecurityManager method)
add_permissions_menu() (flask_appbuilder.security.manager.BaseSecurityManager method)
add_permissions_view() (flask_appbuilder.security.manager.BaseSecurityManager method)
add_query_rel_fields (flask_appbuilder.api.ModelRestApi attribute)
add_register_user() (flask_appbuilder.security.manager.BaseSecurityManager method)
add_registration() (flask_appbuilder.security.registerviews.BaseRegisterUser method)
add_separator() (flask_appbuilder.base.AppBuilder method)
add_template (flask_appbuilder.baseviews.BaseCRUDView attribute)
add_title (flask_appbuilder.api.ModelRestApi attribute)
(flask_appbuilder.baseviews.BaseCRUDView attribute)
add_user() (flask_appbuilder.security.manager.BaseSecurityManager method)
add_view() (flask_appbuilder.base.AppBuilder method)
add_view_menu() (flask_appbuilder.security.manager.BaseSecurityManager method)
add_view_no_menu() (flask_appbuilder.base.AppBuilder method)
add_widget (flask_appbuilder.baseviews.BaseCRUDView attribute)
aggregate_avg() (in module flask_appbuilder.models.group)
aggregate_count() (in module flask_appbuilder.models.group)
aggregate_sum() (in module flask_appbuilder.models.group)
all() (flask_appbuilder.models.generic.GenericSession method)
allow_browser_login (flask_appbuilder.api.BaseApi attribute)
apispec_parameter_schemas (flask_appbuilder.api.BaseApi attribute)
app_icon (flask_appbuilder.base.AppBuilder property)
app_name (flask_appbuilder.base.AppBuilder property)
app_theme (flask_appbuilder.base.AppBuilder property)
AppBuilder (class in flask_appbuilder.base)
AuditMixin (class in flask_appbuilder.models.mixins)
auth_user_db() (flask_appbuilder.security.manager.BaseSecurityManager method)
auth_user_ldap() (flask_appbuilder.security.manager.BaseSecurityManager method)
auth_user_oauth() (flask_appbuilder.security.manager.BaseSecurityManager method)
auth_user_oid() (flask_appbuilder.security.manager.BaseSecurityManager method)
auth_user_remote_user() (flask_appbuilder.security.manager.BaseSecurityManager method)
auth_view (flask_appbuilder.security.manager.BaseSecurityManager attribute)
authdbview (flask_appbuilder.security.manager.BaseSecurityManager attribute)
authldapview (flask_appbuilder.security.manager.BaseSecurityManager attribute)
authoauthview (flask_appbuilder.security.manager.BaseSecurityManager attribute)
authoidview (flask_appbuilder.security.manager.BaseSecurityManager attribute)
authremoteuserview (flask_appbuilder.security.manager.BaseSecurityManager attribute)
B
base_filters (flask_appbuilder.baseviews.BaseModelView attribute)
base_order (flask_appbuilder.baseviews.BaseModelView attribute)
base_permissions (flask_appbuilder.api.BaseApi attribute)
(flask_appbuilder.baseviews.BaseView attribute)
BaseApi (class in flask_appbuilder.api)
BaseChartView (class in flask_appbuilder.charts.views)
BaseCRUDView (class in flask_appbuilder.baseviews)
,
[1]
BaseFormView (class in flask_appbuilder.baseviews)
BaseMixin (class in flask_appbuilder.models.mixins)
BaseModelView (class in flask_appbuilder.baseviews)
,
[1]
BaseRegisterUser (class in flask_appbuilder.security.registerviews)
BaseSecurityManager (class in flask_appbuilder.security.manager)
BaseView (class in flask_appbuilder.baseviews)
before_request() (in module flask_appbuilder.hooks)
C
chart_3d (flask_appbuilder.charts.views.BaseChartView attribute)
chart_template (flask_appbuilder.charts.views.BaseChartView attribute)
chart_title (flask_appbuilder.charts.views.BaseChartView attribute)
chart_type (flask_appbuilder.charts.views.BaseChartView attribute)
chart_widget (flask_appbuilder.charts.views.BaseChartView attribute)
(flask_appbuilder.charts.views.DirectChartView attribute)
(flask_appbuilder.charts.views.GroupByChartView attribute)
ChartView (class in flask_appbuilder.charts.views)
class_permission_name (flask_appbuilder.api.BaseApi attribute)
(flask_appbuilder.baseviews.BaseView attribute)
clear() (flask_appbuilder.models.generic.GenericSession method)
CompactCRUDMixin (class in flask_appbuilder.views)
count_users() (flask_appbuilder.security.manager.BaseSecurityManager method)
create_blueprint() (flask_appbuilder.baseviews.BaseView method)
create_db() (flask_appbuilder.security.manager.BaseSecurityManager method)
create_jwt_manager() (flask_appbuilder.security.manager.BaseSecurityManager method)
create_login_manager() (flask_appbuilder.security.manager.BaseSecurityManager method)
create_state_transitions() (flask_appbuilder.security.manager.BaseSecurityManager method)
csrf_exempt (flask_appbuilder.api.BaseApi attribute)
D
datamodel (flask_appbuilder.baseviews.BaseModelView attribute)
default_view (flask_appbuilder.baseviews.BaseFormView attribute)
(flask_appbuilder.baseviews.BaseView attribute)
definitions (flask_appbuilder.charts.views.GroupByChartView attribute)
del_key() (flask_appbuilder.views.CompactCRUDMixin class method)
del_permission() (flask_appbuilder.security.manager.BaseSecurityManager method)
del_permission_role() (flask_appbuilder.security.manager.BaseSecurityManager method)
del_register_user() (flask_appbuilder.security.manager.BaseSecurityManager method)
del_view_menu() (flask_appbuilder.security.manager.BaseSecurityManager method)
delete() (flask_appbuilder.api.ModelRestApi method)
delete_all() (flask_appbuilder.models.generic.GenericSession method)
delete_headless() (flask_appbuilder.api.ModelRestApi method)
description_columns (flask_appbuilder.api.ModelRestApi attribute)
(flask_appbuilder.baseviews.BaseCRUDView attribute)
DirectByChartView (class in flask_appbuilder.charts.views)
DirectChartView (class in flask_appbuilder.charts.views)
E
edit_columns (flask_appbuilder.api.ModelRestApi attribute)
(flask_appbuilder.baseviews.BaseCRUDView attribute)
,
[1]
edit_exclude_columns (flask_appbuilder.api.ModelRestApi attribute)
(flask_appbuilder.baseviews.BaseCRUDView attribute)
,
[1]
edit_fieldsets (flask_appbuilder.baseviews.BaseCRUDView attribute)
edit_form (flask_appbuilder.baseviews.BaseCRUDView attribute)
edit_form_extra_fields (flask_appbuilder.baseviews.BaseCRUDView attribute)
edit_form_query_rel_fields (flask_appbuilder.baseviews.BaseCRUDView attribute)
edit_model_schema (flask_appbuilder.api.ModelRestApi attribute)
edit_query_rel_fields (flask_appbuilder.api.ModelRestApi attribute)
edit_template (flask_appbuilder.baseviews.BaseCRUDView attribute)
edit_title (flask_appbuilder.api.ModelRestApi attribute)
(flask_appbuilder.baseviews.BaseCRUDView attribute)
edit_widget (flask_appbuilder.baseviews.BaseCRUDView attribute)
(flask_appbuilder.baseviews.BaseFormView attribute)
email_subject (flask_appbuilder.security.registerviews.BaseRegisterUser attribute)
email_template (flask_appbuilder.security.registerviews.BaseRegisterUser attribute)
error_message (flask_appbuilder.security.registerviews.BaseRegisterUser attribute)
exclude_route_methods (flask_appbuilder.api.BaseApi attribute)
(flask_appbuilder.baseviews.BaseView attribute)
exist_permission_on_roles() (flask_appbuilder.security.manager.BaseSecurityManager method)
export_roles() (flask_appbuilder.security.manager.BaseSecurityManager method)
expose() (in module flask_appbuilder.api)
(in module flask_appbuilder.baseviews)
,
[1]
extra_args (flask_appbuilder.baseviews.BaseView attribute)
F
false_error_message (flask_appbuilder.security.registerviews.BaseRegisterUser attribute)
FileColumn (class in flask_appbuilder.models.mixins)
find_permission() (flask_appbuilder.security.manager.BaseSecurityManager method)
find_permission_view_menu() (flask_appbuilder.security.manager.BaseSecurityManager method)
find_permissions_view_menu() (flask_appbuilder.security.manager.BaseSecurityManager method)
find_register_user() (flask_appbuilder.security.manager.BaseSecurityManager method)
find_user() (flask_appbuilder.security.manager.BaseSecurityManager method)
find_view_menu() (flask_appbuilder.security.manager.BaseSecurityManager method)
flask_appbuilder
module
flask_appbuilder.actions
module
flask_appbuilder.api
module
,
[1]
flask_appbuilder.base
module
flask_appbuilder.baseviews
module
,
[1]
,
[2]
,
[3]
flask_appbuilder.charts.views
module
flask_appbuilder.filemanager
module
flask_appbuilder.hooks
module
flask_appbuilder.models.decorators
module
flask_appbuilder.models.generic
module
flask_appbuilder.models.group
module
flask_appbuilder.models.mixins
module
flask_appbuilder.security.decorators
module
,
[1]
flask_appbuilder.security.manager
module
flask_appbuilder.security.registerviews
module
flask_appbuilder.views
module
form (flask_appbuilder.baseviews.BaseFormView attribute)
form_columns (flask_appbuilder.baseviews.BaseFormView attribute)
form_fieldsets (flask_appbuilder.baseviews.BaseFormView attribute)
form_get() (flask_appbuilder.baseviews.BaseFormView method)
form_post() (flask_appbuilder.baseviews.BaseFormView method)
form_title (flask_appbuilder.baseviews.BaseFormView attribute)
(flask_appbuilder.security.registerviews.BaseRegisterUser attribute)
formatters_columns (flask_appbuilder.baseviews.BaseCRUDView attribute)
G
GenericColumn (class in flask_appbuilder.models.generic)
GenericModel (class in flask_appbuilder.models.generic)
GenericSession (class in flask_appbuilder.models.generic)
get() (flask_appbuilder.api.ModelRestApi method)
(flask_appbuilder.models.generic.GenericSession method)
get_action_permission_name() (flask_appbuilder.views.ModelView method)
get_all_users() (flask_appbuilder.security.manager.BaseSecurityManager method)
get_app (flask_appbuilder.base.AppBuilder property)
get_db_role_permissions() (flask_appbuilder.security.manager.BaseSecurityManager method)
get_default_url() (flask_appbuilder.baseviews.BaseView class method)
get_file_original_name() (in module flask_appbuilder.filemanager)
get_group_by_class() (flask_appbuilder.charts.views.GroupByChartView method)
get_headless() (flask_appbuilder.api.ModelRestApi method)
get_init_inner_views() (flask_appbuilder.api.BaseApi method)
(flask_appbuilder.baseviews.BaseCRUDView method)
(flask_appbuilder.baseviews.BaseView method)
(flask_appbuilder.views.MultipleView method)
get_key() (flask_appbuilder.views.CompactCRUDMixin class method)
get_list() (flask_appbuilder.api.ModelRestApi method)
get_list_headless() (flask_appbuilder.api.ModelRestApi method)
get_method_permission() (flask_appbuilder.api.BaseApi method)
(flask_appbuilder.baseviews.BaseView method)
get_oauth_token_key_name() (flask_appbuilder.security.manager.BaseSecurityManager method)
get_oauth_token_secret_name() (flask_appbuilder.security.manager.BaseSecurityManager method)
get_oauth_user_info() (flask_appbuilder.security.manager.BaseSecurityManager method)
get_public_permissions() (flask_appbuilder.security.manager.BaseSecurityManager method)
get_public_role() (flask_appbuilder.security.manager.BaseSecurityManager method)
get_redirect() (flask_appbuilder.baseviews.BaseView method)
get_role_permissions() (flask_appbuilder.security.manager.BaseSecurityManager method)
get_roles_from_keys() (flask_appbuilder.security.manager.BaseSecurityManager method)
get_session (flask_appbuilder.base.AppBuilder property)
get_uninit_inner_views() (flask_appbuilder.api.BaseApi method)
(flask_appbuilder.baseviews.BaseCRUDView method)
(flask_appbuilder.baseviews.BaseView method)
(flask_appbuilder.views.MultipleView method)
get_user_by_id() (flask_appbuilder.security.manager.BaseSecurityManager method)
get_user_permissions() (flask_appbuilder.security.manager.BaseSecurityManager method)
get_user_roles() (flask_appbuilder.security.manager.BaseSecurityManager method)
group_by_label (flask_appbuilder.charts.views.BaseChartView attribute)
group_bys (flask_appbuilder.charts.views.BaseChartView attribute)
GroupByChartView (class in flask_appbuilder.charts.views)
H
has_access() (flask_appbuilder.security.manager.BaseSecurityManager method)
(in module flask_appbuilder.security.decorators)
,
[1]
I
ImageColumn (class in flask_appbuilder.models.mixins)
impl (flask_appbuilder.models.mixins.FileColumn attribute)
(flask_appbuilder.models.mixins.ImageColumn attribute)
import_roles() (flask_appbuilder.security.manager.BaseSecurityManager method)
include_route_methods (flask_appbuilder.api.BaseApi attribute)
(flask_appbuilder.baseviews.BaseView attribute)
IndexView (class in flask_appbuilder.views)
info() (flask_appbuilder.api.ModelRestApi method)
info_headless() (flask_appbuilder.api.ModelRestApi method)
init_app() (flask_appbuilder.base.AppBuilder method)
is_get_mutation_allowed() (flask_appbuilder.baseviews.BaseCRUDView method)
is_item_public() (flask_appbuilder.security.manager.BaseSecurityManager method)
J
jwt_manager (flask_appbuilder.security.manager.BaseSecurityManager attribute)
L
label_columns (flask_appbuilder.baseviews.BaseModelView attribute)
list_columns (flask_appbuilder.api.ModelRestApi attribute)
(flask_appbuilder.baseviews.BaseCRUDView attribute)
,
[1]
list_exclude_columns (flask_appbuilder.api.ModelRestApi attribute)
list_model_schema (flask_appbuilder.api.ModelRestApi attribute)
list_select_columns (flask_appbuilder.api.ModelRestApi attribute)
list_template (flask_appbuilder.baseviews.BaseCRUDView attribute)
(flask_appbuilder.views.MultipleView attribute)
list_title (flask_appbuilder.api.ModelRestApi attribute)
(flask_appbuilder.baseviews.BaseCRUDView attribute)
list_widget (flask_appbuilder.baseviews.BaseCRUDView attribute)
(flask_appbuilder.views.MasterDetailView attribute)
lm (flask_appbuilder.security.manager.BaseSecurityManager attribute)
M
master_div_width (flask_appbuilder.views.MasterDetailView attribute)
MasterDetailView (class in flask_appbuilder.views)
max_page_size (flask_appbuilder.api.ModelRestApi attribute)
message (flask_appbuilder.security.registerviews.BaseRegisterUser attribute)
method_permission_name (flask_appbuilder.api.BaseApi attribute)
(flask_appbuilder.baseviews.BaseView attribute)
model2schemaconverter (flask_appbuilder.api.ModelRestApi attribute)
ModelRestApi (class in flask_appbuilder.api)
ModelView (class in flask_appbuilder.views)
module
flask_appbuilder
flask_appbuilder.actions
flask_appbuilder.api
,
[1]
flask_appbuilder.base
flask_appbuilder.baseviews
,
[1]
,
[2]
,
[3]
flask_appbuilder.charts.views
flask_appbuilder.filemanager
flask_appbuilder.hooks
flask_appbuilder.models.decorators
flask_appbuilder.models.generic
flask_appbuilder.models.group
flask_appbuilder.models.mixins
flask_appbuilder.security.decorators
,
[1]
flask_appbuilder.security.manager
flask_appbuilder.security.registerviews
flask_appbuilder.views
MultipleView (class in flask_appbuilder.views)
O
oauth (flask_appbuilder.security.manager.BaseSecurityManager attribute)
oauth_remotes (flask_appbuilder.security.manager.BaseSecurityManager attribute)
oauth_tokengetter() (flask_appbuilder.security.manager.BaseSecurityManager method)
oauth_user_info_getter() (flask_appbuilder.security.manager.BaseSecurityManager method)
oauth_whitelists (flask_appbuilder.security.manager.BaseSecurityManager attribute)
oid (flask_appbuilder.security.manager.BaseSecurityManager attribute)
openapi_spec_component_schemas (flask_appbuilder.api.BaseApi attribute)
openapi_spec_methods (flask_appbuilder.api.BaseApi attribute)
openapi_spec_tag (flask_appbuilder.api.BaseApi attribute)
operation_helper() (flask_appbuilder.api.BaseApi method)
order_columns (flask_appbuilder.api.ModelRestApi attribute)
(flask_appbuilder.baseviews.BaseCRUDView attribute)
order_rel_fields (flask_appbuilder.api.ModelRestApi attribute)
P
page_size (flask_appbuilder.api.ModelRestApi attribute)
(flask_appbuilder.baseviews.BaseCRUDView attribute)
path_helper() (flask_appbuilder.api.BaseApi method)
permission_model (flask_appbuilder.security.manager.BaseSecurityManager attribute)
permission_name() (in module flask_appbuilder.security.decorators)
permissionmodelview (flask_appbuilder.security.manager.BaseSecurityManager attribute)
permissionview_model (flask_appbuilder.security.manager.BaseSecurityManager attribute)
permissionviewmodelview (flask_appbuilder.security.manager.BaseSecurityManager attribute)
post() (flask_appbuilder.api.ModelRestApi method)
post_add() (flask_appbuilder.api.ModelRestApi method)
(flask_appbuilder.baseviews.BaseCRUDView method)
post_add_redirect() (flask_appbuilder.views.ModelView method)
post_delete() (flask_appbuilder.api.ModelRestApi method)
(flask_appbuilder.baseviews.BaseCRUDView method)
post_delete_redirect() (flask_appbuilder.views.ModelView method)
post_edit_redirect() (flask_appbuilder.views.ModelView method)
post_headless() (flask_appbuilder.api.ModelRestApi method)
post_update() (flask_appbuilder.api.ModelRestApi method)
(flask_appbuilder.baseviews.BaseCRUDView method)
pre_add() (flask_appbuilder.api.ModelRestApi method)
(flask_appbuilder.baseviews.BaseCRUDView method)
pre_delete() (flask_appbuilder.api.ModelRestApi method)
(flask_appbuilder.baseviews.BaseCRUDView method)
pre_get() (flask_appbuilder.api.ModelRestApi method)
pre_get_list() (flask_appbuilder.api.ModelRestApi method)
pre_update() (flask_appbuilder.api.ModelRestApi method)
(flask_appbuilder.baseviews.BaseCRUDView method)
prefill_form() (flask_appbuilder.baseviews.BaseCRUDView method)
previous_class_permission_name (flask_appbuilder.api.BaseApi attribute)
(flask_appbuilder.baseviews.BaseView attribute)
previous_method_permission_name (flask_appbuilder.api.BaseApi attribute)
(flask_appbuilder.baseviews.BaseView attribute)
process_form() (flask_appbuilder.baseviews.BaseCRUDView method)
ProcessClass (flask_appbuilder.charts.views.DirectByChartView attribute)
(flask_appbuilder.charts.views.GroupByChartView attribute)
protect() (in module flask_appbuilder.security.decorators)
PublicFormView (class in flask_appbuilder.views)
put() (flask_appbuilder.api.ModelRestApi method)
put_headless() (flask_appbuilder.api.ModelRestApi method)
Q
query() (flask_appbuilder.models.generic.GenericSession method)
R
register_views() (flask_appbuilder.security.manager.BaseSecurityManager method)
registeruser_model (flask_appbuilder.security.manager.BaseSecurityManager attribute)
registeruser_view (flask_appbuilder.security.manager.BaseSecurityManager attribute)
registeruserdbview (flask_appbuilder.security.manager.BaseSecurityManager attribute)
registerusermodelview (flask_appbuilder.security.manager.BaseSecurityManager attribute)
registeruseroauthview (flask_appbuilder.security.manager.BaseSecurityManager attribute)
registeruseroidview (flask_appbuilder.security.manager.BaseSecurityManager attribute)
related_views (flask_appbuilder.baseviews.BaseCRUDView attribute)
render_template() (flask_appbuilder.baseviews.BaseView method)
renders() (in module flask_appbuilder.models.decorators)
reset_password() (flask_appbuilder.security.manager.BaseSecurityManager method)
resetmypasswordview (flask_appbuilder.security.manager.BaseSecurityManager attribute)
resetpasswordview (flask_appbuilder.security.manager.BaseSecurityManager attribute)
resource_name (flask_appbuilder.api.BaseApi attribute)
response() (flask_appbuilder.api.BaseApi static method)
response_400() (flask_appbuilder.api.BaseApi method)
response_401() (flask_appbuilder.api.BaseApi method)
response_403() (flask_appbuilder.api.BaseApi method)
response_404() (flask_appbuilder.api.BaseApi method)
response_422() (flask_appbuilder.api.BaseApi method)
response_500() (flask_appbuilder.api.BaseApi method)
responses (flask_appbuilder.api.BaseApi attribute)
rison() (in module flask_appbuilder.api)
role_model (flask_appbuilder.security.manager.BaseSecurityManager attribute)
rolemodelview (flask_appbuilder.security.manager.BaseSecurityManager attribute)
route_base (flask_appbuilder.api.BaseApi attribute)
(flask_appbuilder.baseviews.BaseView attribute)
S
safe() (in module flask_appbuilder.api)
search_columns (flask_appbuilder.baseviews.BaseModelView attribute)
,
[1]
search_exclude_columns (flask_appbuilder.baseviews.BaseModelView attribute)
,
[1]
search_form (flask_appbuilder.baseviews.BaseModelView attribute)
search_form_extra_fields (flask_appbuilder.baseviews.BaseModelView attribute)
search_form_query_rel_fields (flask_appbuilder.baseviews.BaseModelView attribute)
search_widget (flask_appbuilder.baseviews.BaseModelView attribute)
(flask_appbuilder.charts.views.BaseChartView attribute)
security_api (flask_appbuilder.security.manager.BaseSecurityManager attribute)
security_cleanup() (flask_appbuilder.base.AppBuilder method)
(flask_appbuilder.security.manager.BaseSecurityManager method)
security_converge() (flask_appbuilder.base.AppBuilder method)
(flask_appbuilder.security.manager.BaseSecurityManager method)
send_email() (flask_appbuilder.security.registerviews.BaseRegisterUser method)
set_key() (flask_appbuilder.views.CompactCRUDMixin class method)
set_oauth_session() (flask_appbuilder.security.manager.BaseSecurityManager method)
show_columns (flask_appbuilder.api.ModelRestApi attribute)
(flask_appbuilder.baseviews.BaseCRUDView attribute)
,
[1]
show_exclude_columns (flask_appbuilder.api.ModelRestApi attribute)
(flask_appbuilder.baseviews.BaseCRUDView attribute)
,
[1]
show_fieldsets (flask_appbuilder.baseviews.BaseCRUDView attribute)
show_model_schema (flask_appbuilder.api.ModelRestApi attribute)
show_select_columns (flask_appbuilder.api.ModelRestApi attribute)
show_template (flask_appbuilder.baseviews.BaseCRUDView attribute)
show_title (flask_appbuilder.api.ModelRestApi attribute)
(flask_appbuilder.baseviews.BaseCRUDView attribute)
show_widget (flask_appbuilder.baseviews.BaseCRUDView attribute)
SimpleFormView (class in flask_appbuilder.views)
static_folder (flask_appbuilder.baseviews.BaseView attribute)
T
template_folder (flask_appbuilder.baseviews.BaseView attribute)
TimeChartView (class in flask_appbuilder.charts.views)
U
update_redirect() (flask_appbuilder.baseviews.BaseView method)
update_user() (flask_appbuilder.security.manager.BaseSecurityManager method)
update_user_auth_stat() (flask_appbuilder.security.manager.BaseSecurityManager method)
user_model (flask_appbuilder.security.manager.BaseSecurityManager attribute)
user_view (flask_appbuilder.security.manager.BaseSecurityManager attribute)
userdbmodelview (flask_appbuilder.security.manager.BaseSecurityManager attribute)
userinfoeditview (flask_appbuilder.security.manager.BaseSecurityManager attribute)
userldapmodelview (flask_appbuilder.security.manager.BaseSecurityManager attribute)
useroauthmodelview (flask_appbuilder.security.manager.BaseSecurityManager attribute)
useroidmodelview (flask_appbuilder.security.manager.BaseSecurityManager attribute)
userremoteusermodelview (flask_appbuilder.security.manager.BaseSecurityManager attribute)
userstatschartview (flask_appbuilder.security.manager.BaseSecurityManager attribute)
V
validators_columns (flask_appbuilder.api.ModelRestApi attribute)
(flask_appbuilder.baseviews.BaseCRUDView attribute)
version (flask_appbuilder.api.BaseApi attribute)
(flask_appbuilder.base.AppBuilder property)
viewmenu_model (flask_appbuilder.security.manager.BaseSecurityManager attribute)
viewmenumodelview (flask_appbuilder.security.manager.BaseSecurityManager attribute)
views (flask_appbuilder.views.MultipleView attribute)
W
width (flask_appbuilder.charts.views.BaseChartView attribute)
Read the Docs
v: v4.0.0
Versions
latest
v4.0.0
v3.4.0
v3.3.3
v3.2.0
v3.1.0
v3.0.0
v2.2.4
v2.2.3
v2.2.2
v2.2.1
v1.13.0
v1.8.1
Downloads
On Read the Docs
Project Home
Builds
Free document hosting provided by
Read the Docs
.