현대적인 디자인 위에 AppSeed
가 생성한 오픈 소스 Flask 대시보드입니다 . 다양한 템플릿과 구성 요소가 포함된 고품질 무료 Bootstrap 관리 대시보드 템플릿 팩입니다. Bootstrap 4를 기반으로 하는 Shards Dashboard는 완벽하게 반응하며 모든 뷰포트 크기에 맞게 레이아웃을 조정할 수 있습니다. 디자인은 DesignRevision
에서 제공됩니다.
특징
모래밭
PRO 버전에는 프리미엄 UI 키트 , 평생 업데이트 및 연중무휴 라이브 지원 (Discord를 통해)이 포함됩니다.
플라스크 다타 PRO | 플라스크 소프트 PRO | 플라스크 볼트 PRO |
---|---|---|
$ # Get the code
$ git clone https://github.com/app-generator/flask-dashboard-shards.git
$ cd flask-dashboard-shards
$
$ # Virtualenv modules installation (Unix based systems)
$ virtualenv env
$ source env/bin/activate
$
$ # Virtualenv modules installation (Windows based systems)
$ # virtualenv env
$ # .envScriptsactivate
$
$ # Install modules - SQLite Database
$ pip3 install -r requirements.txt
$
$ # OR with PostgreSQL connector
$ # pip install -r requirements-pgsql.txt
$
$ # Set the FLASK_APP environment variable
$ (Unix/Mac) export FLASK_APP=run.py
$ (Windows) set FLASK_APP=run.py
$ (Powershell) $env :FLASK_APP = " .run.py "
$
$ # Set up the DEBUG environment
$ # (Unix/Mac) export FLASK_ENV=development
$ # (Windows) set FLASK_ENV=development
$ # (Powershell) $env:FLASK_ENV = "development"
$
$ # Start the application (development mode)
$ # --host=0.0.0.0 - expose the app on all network interfaces (default 127.0.0.1)
$ # --port=5000 - specify the app port (default 5000)
$ flask run --host=0.0.0.0 --port=5000
$
$ # Access the dashboard in browser: http://127.0.0.1:5000/
앱은 Docker, Gunicorn, Waitress에서 실행될 수 있도록 기본 구성을 제공합니다.
애플리케이션은 도커 컨테이너에서 쉽게 실행할 수 있습니다. 단계:
코드 받기
$ git clone https://github.com/app-generator/flask-dashboard-shards.git
$ cd flask-dashboard-shards
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 install gunicorn
gunicorn 바이너리를 사용하여 앱 시작
$ gunicorn --bind 0.0.0.0:8001 run:app
Serving on http://localhost:8001
브라우저에서 http://localhost:8001
방문하세요. 앱이 실행 중이어야 합니다.
웨이트리스(Windows용 Gunicorn과 동일)는 매우 수용 가능한 성능을 갖춘 프로덕션 품질의 순수 Python WSGI 서버를 의미합니다. Python 표준 라이브러리에 있는 것 외에는 종속성이 없습니다.
pip를 사용하여 설치
$ pip install waitress
웨이트리스 서비스를 사용하여 앱 시작
$ waitress-serve --port=8001 run:app
Serving on http://localhost:8001
브라우저에서 http://localhost:8001
방문하세요. 앱이 실행 중이어야 합니다.
Flask는 Python으로 작성된 마이크로 웹 프레임워크입니다. 특정 도구나 라이브러리가 필요하지 않기 때문에 마이크로프레임워크로 분류됩니다. 데이터베이스 추상화 계층, 양식 유효성 검사 또는 기존 타사 라이브러리가 공통 기능을 제공하는 기타 구성 요소가 없습니다.
대시보드는 사용자가 읽기 쉽고 비즈니스에 관한 정보를 실시간으로 제공하는 일련의 페이지입니다. 대시보드는 일반적으로 조직 내 현재 상태와 추세를 그래픽으로 표현한 것으로 구성됩니다. 잘 디자인된 대시보드를 사용하면 비즈니스에서 제공하는 데이터( Creative-Tim-Free 대시보드 템플릿에서 제공하는 정의)를 기반으로 행동하고 정보에 입각한 결정을 내릴 수 있는 가능성이 제공됩니다.
다양한 템플릿과 구성 요소가 포함된 고품질 무료 Bootstrap 관리 대시보드 템플릿 팩입니다. Bootstrap 4를 기반으로 하는 Shards Dashboard Lite는 완벽하게 반응하며 모든 뷰포트 크기에 맞게 레이아웃을 조정할 수 있습니다. 완벽하게 문서화된 구성 요소와 기능은 Shards Dashboard Lite를 구축할 때 핵심 포인트 중 하나이므로 이상적인 제품을 쉽게 구축하는 데 집중할 수 있습니다.
Flask 대시보드 샤드 - AppSeed App Generator 에서 제공됩니다.