Flask-AppBuilder

Flask-AppBuilder

Flaskの上に構築されたシンプルで迅速なアプリケーション開発フレームワーク。詳細なセキュリティ、モデルの自動CRUD生成、Googleチャートなどが含まれます。
このプロジェクトの主な目標は、Webアプリケーションまたはサイトが遭遇する主な問題を処理する単純な開発フレームワークを提供することです。これは、DRY(繰り返さないでください)の原則を順守するのに役立ちます。フレームワークと簡単に統合できるカスタムページまたはカスタムフローのために、Flask / Jinja2で直接開発することができることに注意してください。このフレームワークは、admin scaffoldingパッケージよりもさらに進んでいます。組み込みのプレゼンテーションと動作の選択肢があり、独自のプレゼンテーションを簡単に作成できます。高度な設定が可能で、追加の特典が付属しています。エラー、バグ、プロジェクトの納期を短縮することを目的としています。このパッケージには、いくつかのCSSおよびJSバッテリーが含まれています。GoogleチャートCSSおよびJS BootStrap CSSおよびJS –データベースSQLAlchemy、複数のデータベースサポートを含みます:sqlite、MySQL、ORACLE、MSSQL、DB2など。)。複数のデータベース接続のサポート(垂直分割)。モデルへの簡単なミックスイン監査(ユーザーによって作成/変更され、タイムスタンプ)。公開されたメソッドに基づくセキュリティの自動アクセス許可の検索。管理者ロールへのすべての権限を付与します。パブリック(認証は不要)およびプライベートアクセス許可。役割ベースの権限。OAuth、OpenID、データベース、LDAP、およびREMOTE_USER環境変数の認証サポート。自己ユーザー登録のサポート。ビューとウィジェット自動メニュー生成。自動CRUD生成。dbレコードに対する複数のアクション。リスト用の多種多様なフィルター。さまざまなビューウィジェット:リスト、マスター詳細、サムネイルのリストなど。Select2、Datepicker、DateTimePicker。Select2関連フィールド。フォームデータベースモデルからの自動、追加、編集、表示モデルの定義からの自動ベースバリデーター。カスタムバリデータ、追加フィールド、関連するドロップダウンリストのカスタムフィルター。アップロードおよびデータベースフィールドの関連付けに対する画像およびファイルのサポート。それはあなたのためにすべてを処理します。Babelを介した多言語のi18nサポート。
flask-appbuilder

カテゴリー

Web用のFlask-AppBuilderに代わるオープンソースライセンス