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, 날짜 선택기, DateTimePicker
- 관련 Select2 필드.
- 자동 그룹화 기준 또는 직접 값 및 필터가 포함된 Google 차트.
- 애드온 시스템을 직접 작성하고 기여해 보세요.
- CRUD REST API
- 자동 CRUD RESTful API.
- 국제화
- 엔드포인트를 보호하기 위해 Flask-jwt 확장 확장과 통합됩니다.
- 동적 렌더링을 위한 메타데이터입니다.
- 선택 가능한 열 및 메타데이터 키.
- 자동 및 구성 가능한 데이터 검증.
- 양식
- 데이터베이스 모델에서 자동, 추가, 편집 및 표시
- 각 필드에 대한 레이블 및 설명입니다.
- 모델 정의의 자동 기본 유효성 검사기.
- 관련 드롭다운 목록을 위한 사용자 정의 유효성 검사기, 추가 필드, 사용자 정의 필터.
- 업로드 및 데이터베이스 필드 연결을 위한 이미지 및 파일 지원. 그것은 당신을 위해 모든 것을 처리할 것입니다.
- 양식(Django 스타일)에 대한 필드 세트입니다.
- i18n
- Babel을 통한 다국어 지원
- 부트스트랩 3.1.1 CSS 및 js(Select2 및 DatePicker 포함)
- 메뉴 아이콘 및 작업을 위한 멋진 글꼴 아이콘입니다.
로그인 페이지(AUTH_DB 사용)
로그인 페이지(AUTH_OAUTH 사용)
보안
기울기:
연락처 나열 예시
검색이 포함된 목록 그룹 예시
차트:
원형 차트로 그룹화
다이렉트 타임 차트
시간 차트별 그룹화
프로젝트를 공유하고 싶거나 조직에서 FAB를 사용하고 있음을 모든 사람에게 알리고 싶다면 PR을 제출하거나 세부 정보가 포함된 이메일을 보내주세요.
프로젝트:
조직: