현대적인 디자인의 AppSeed
op top으로 생성된 오픈 소스 Flask 대시보드입니다 . Material Admin은 Material Design 지침을 준수하기 위해 Google의 웹용 Material Design 프레임워크를 사용하여 완전히 구축된 무료 관리 템플릿입니다. 모든 애플리케이션의 기반을 마련하는 데 필요한 기본 구성요소와 사전 구축된 페이지 세트가 함께 제공됩니다.
특징
DBMS: SQLite, PostgreSQL(프로덕션)
DB 도구: SQLAlchemy ORM, Alembic(스키마 마이그레이션)
블루프린트를 사용한 모듈식 디자인, 간단한 코드베이스
세션 기반 인증( flask_login 을 통해), 양식 검증
배포 스크립트: Docker, Gunicorn/Nginx, Heroku
Github 및 Discord를 통해 지원됩니다.
모래밭
Flask 재료 관리자 - 제품 페이지
Flask Material Admin - 라이브 배포
Flask Material Admin - 제품 문서
PRO 버전에는 프리미엄 UI 키트 , 평생 업데이트 및 연중무휴 라이브 지원 (Discord를 통해)이 포함됩니다.
플라스크 다타 PRO | 플라스크 소프트 PRO | 플라스크 볼트 PRO |
---|---|---|
$ # 코드 받기$ git clone https://github.com/app-generator/flask-dashboard-material-admin.git $ cd 플라스크-대시보드-재료-관리자 $ $ # Virtualenv 모듈 설치(Unix 기반 시스템)$ virtualenv env $ 소스 환경/빈/활성화 $ $ # Virtualenv 모듈 설치(Windows 기반 시스템)$ # virtualenv env$ # .envScriptsactivate$ $ # 모듈 설치 - SQLite 데이터베이스$ pip3 install -r 요구 사항.txt $ $ # 또는 PostgreSQL 커넥터 사용$ # pip install -r 요구 사항-pgsql.txt$ $ # FLASK_APP 환경변수 설정$ (Unix/Mac) import FLASK_APP=run.py $ (Windows) FLASK_APP=run.py 설정 $ (파워셸) $env:FLASK_APP = ".run.py"$ $ # DEBUG 환경 설정$ # (Unix/Mac) 내보내기 FLASK_ENV=development$ # (Windows) set FLASK_ENV=development$ # (Powershell) $env:FLASK_ENV = "development"$ $ # 애플리케이션 시작(개발 모드)$ # --host=0.0.0.0 - 모든 네트워크 인터페이스에 앱 노출(기본값 127.0.0.1)$ # --port=5000 - 앱 포트 지정(기본값 5000) $ 플라스크 --host=0.0.0.0 --port=5000 실행 $ $ # 브라우저에서 대시보드에 접속합니다: http://127.0.0.1:5000/
앱은 Docker, Gunicorn, Waitress에서 실행될 수 있도록 기본 구성을 제공합니다.
애플리케이션은 도커 컨테이너에서 쉽게 실행할 수 있습니다. 단계:
코드 받기
$ 자식 복제 https://github.com/app-generator/flask-dashboard-material-admin.git $ cd 플라스크-대시보드-재료-관리자
Docker에서 앱 시작
$ sudo docker-compose pull && sudo docker-compose build && sudo docker-compose up -d
브라우저에서 http://localhost:5005
방문하세요. 앱이 실행 중이어야 합니다.
Gunicorn 'Green Unicorn'은 UNIX용 Python WSGI HTTP 서버입니다.
pip를 사용하여 설치
$ pip 설치 건니콘
gunicorn 바이너리를 사용하여 앱 시작
$ gunicorn --bind 0.0.0.0:8001 실행:앱 http://localhost:8001에서 제공
브라우저에서 http://localhost:8001
방문하세요. 앱이 실행 중이어야 합니다.
웨이트리스(Windows용 Gunicorn과 동일)는 매우 수용 가능한 성능을 갖춘 프로덕션 품질의 순수 Python WSGI 서버를 의미합니다. Python 표준 라이브러리에 있는 것 외에는 종속성이 없습니다.
pip를 사용하여 설치
$ pip 설치 웨이트리스
웨이트리스 서비스를 사용하여 앱 시작
$ 웨이트리스-서브 --port=8001 실행:앱 http://localhost:8001에서 제공
브라우저에서 http://localhost:8001
방문하세요. 앱이 실행 중이어야 합니다.
Flask Material Admin - AppSeed 앱 생성기 에서 제공됩니다.