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 產生。
- 對資料庫記錄進行多個操作。
- 為您的清單提供多種過濾器。
- 各種視圖小工具:列表、主從、縮圖列表等
- Select2、日期選擇器、日期時間選擇器
- 相關 Select2 字段。
- 具有自動分組依據或直接值和篩選器的 Google 圖表。
- AddOn 系統,自己寫作並貢獻。
- 增刪改查 REST API
- 自動 CRUD RESTful API。
- 國際化
- 與flask-jwt-extended 擴充功能整合以保護您的端點。
- 動態渲染的元資料。
- 可選擇的列和元資料鍵。
- 自動且可設定的資料驗證。
- 表格
- 自動、新增、編輯和顯示資料庫模型
- 每個字段的標籤和說明。
- 來自模型定義的自動基礎驗證器。
- 自訂驗證器、額外欄位、相關下拉清單的自訂篩選器。
- 圖像和文件支援上傳和資料庫欄位關聯。它會為你處理一切。
- 表單的欄位集(Django 風格)。
- 國際化
- 透過 Babel 支援多語言
- Bootstrap 3.1.1 CSS 和 js,附有 Select2 和 DatePicker
- Font-Awesome 圖標,用於選單圖標和操作。
登入頁面(帶有 AUTH_DB)
登入頁面(附 AUTH_OAUTH)
安全
列表:
列出聯絡人範例
帶有搜尋的列表組範例
圖表:
按圓餅圖分組
直接時間圖
按時間圖分組
如果您想分享您的項目,或讓每個人都知道您正在組織中使用 FAB,請提交 PR 或向我發送包含詳細資訊的電子郵件。
專案:
組織: