Flask AppBuilder
4.5.2
Flask 上に構築された、シンプルかつ迅速なアプリケーション開発フレームワーク。詳細なセキュリティ、モデルの自動 CRUD 生成、Google チャートなどが含まれます。
すべての機能の広範な構成により、通常の Flask/Jinja2 開発と簡単に統合できます。
YouTube で取り付けビデオをチェックしてください
ドキュメントからデモを行う簡単な方法 (ログインにはゲスト/ようこそ)。
変更内容の詳細については、バージョンを参照してください。
バグの報告、新機能の提案、さらにはこのプロジェクトへのより良い貢献を歓迎します。
問題、バグ、新機能
貢献する
- データベース
- SQLAlchemy、複数のデータベースのサポート: sqlite、MySQL、ORACLE、MSSQL、DB2 など。
- MongoEngine を使用した MongoDB の部分的なサポート。
- 複数のデータベース接続のサポート (垂直パーティション化)。
- モデル(ユーザーによる作成/変更、およびタイムスタンプ)に対する簡単なミックスイン監査。
- 安全
- 公開されたメソッドに基づいた自動権限検索。これにより、管理者ロールにすべての権限が付与されます。
- アプリケーションで可能なすべての詳細な権限をデータベースに挿入します。
- パブリック (認証は必要ありません) およびプライベートのアクセス許可。
- 役割ベースの権限。
- OAuth、OpenID、データベース、LDAP、および REMOTE_USER 環境変数の認証サポート。
- セルフユーザー登録のサポート。
- ビューとウィジェット
- メニューの自動生成。
- CRUDの自動生成。
- DB レコードに対する複数のアクション。
- リスト用の多種多様なフィルター。
- さまざまなビュー ウィジェット: リスト、マスター/詳細、サムネイルのリストなど
- Select2、Datepicker、DateTimePicker
- 関連する Select2 フィールド。
- 自動グループ化または直接値とフィルターを備えた Google グラフ。
- アドオン システム。独自に作成して貢献してください。
- CRUD REST API
- 自動 CRUD RESTful API。
- 国際化
- エンドポイントを保護するための flask-jwt-extended 拡張機能との統合。
- 動的レンダリングのためのメタデータ。
- 選択可能な列とメタデータ キー。
- 自動かつ構成可能なデータ検証。
- フォーム
- データベースモデルからの自動、追加、編集、表示
- 各フィールドのラベルと説明。
- モデル定義からの自動基本バリデーター。
- 関連するドロップダウン リストのカスタム バリデータ、追加フィールド、カスタム フィルター。
- アップロードとデータベース フィールドの関連付けに対する画像とファイルのサポート。すべてを処理してくれます。
- フォームのフィールド セット (Django スタイル)。
- i18n
- Babelによる多言語のサポート
- Bootstrap 3.1.1 CSS と js、Select2 と DatePicker を使用
- Font-Awesome アイコン (メニュー アイコンとアクション用)。
ログインページ (AUTH_DB あり)
ログインページ (AUTH_OAUTH あり)
安全
リスト:
連絡先のリストの例
検索を使用したリストグループの例
チャート:
円グラフでグループ化する
ダイレクトタイムチャート
タイムチャートごとにグループ化
プロジェクトを共有したい場合、または組織で FAB を使用していることを全員に知らせたい場合は、PR を送信するか、詳細を記載した電子メールを私に送ってください。
プロジェクト:
組織: