Flask Dashboard - 간단한 소스 시작 이니시에이터
본고에서 저는 정성스럽게 기획한 목록을 보여 드리겠습니다. 그 중에서 Flask Dashboards는 현대적이고 적극적으로 지원하는 UI 도구 패키지 위에서 정성스럽게 제작되었습니다.이 프로그램들은 Github에 발표되고 라이센스 (MIT, LGPL) 를 가지고 있으며 누구나 무한한 취미와 상업 제품에 사용할 수 있다.초보자에게 Flask는 Python으로 작성된 경량급 웹 응용 프로그램 프레임워크로 경량급 코드 라이브러리와 제3자 라이브러리를 제공한다.
초보자는 최소한의 기능(신분검증, ORM, 데이터베이스, DB 마이그레이션 도구, 배치 스크립트)을 가지고 있어 초보자가 테스트를 거친 기능성 초보자를 바탕으로 새로운 프로젝트를 시작하는 좋은 지식 라이브러리일 수 있다.
제품
설계
라이센스
-
-
Flask Datta Able
인코딩 테마
마성이공대학
Demo
Source
Flask Dashboard Volt
테메스버그
마성이공대학
Demo
Source
Flask Dashboard Black
창의력 팀
마성이공대학
Demo
Source
Flask Admin Material
창의력 팀
마성이공대학
Demo
Source
Flask Atlantis Dark
테메키타
마성이공대학
Demo
Source
Flask Star Admin
BootsrapDash
마성이공대학
Demo
Sources
(신규) Datta-Able 플라스크
Flask 프레임워크에서 AppSeed가 생성한 오픈 소스 대시보드입니다.Datta-Able Bootstrap Lite는 시장에서 다른 모든 Lite/Free 관리 템플릿 중 가장 스타일리시한 Bootstrap 4 Lite 관리 템플릿입니다.그것은 기능이 풍부한 페이지와 구성 요소, 그리고 완전히 개발자 중심의 코드를 제공한다.데이터 테이블을 개발하기 전에 우리의 중점은 성능과 디자인이다.
Datta Able Flask - 제품 페이지
Datta Able Flask - Demo - 실시간 배포
플라스크 계기판 기능
모든 이니시에이터는 자동화된 워크플로우를 사용하여 구축되며 코드 라이브러리는 모든 Flask 대시보드와 매우 유사합니다.
코드 사용 방법
앞에서 설명한 대로 모든 관리 패널이 Github에 게시됩니다.예시 응용 프로그램을 구축하고 화면에서 예쁜 것들을 봅시다. Flask Dashboard Black
초보자를 성공적으로 구축하기 위해서는 Python3 환경과 Github에서 원본 코드를 직접 가져올 수 있는 GIT 도구를 정확하게 설정해야 합니다.Git에 익숙하지 않은 사용자는 저장소에 액세스하여 ZIP를 다운로드할 수 있습니다.터미널을 열고 몇 가지 명령을 입력하면 됩니다.
Clone/download the source code
$ git clone https://github.com/app-generator/flask-black-dashboard.git
$ cd flask-black-dashboard
Built a virtual environment
$ # Virtualenv modules installation (Unix based systems)
$ virtualenv --no-site-packages env
$ source env/bin/activate
$
$ # Virtualenv modules installation (Windows based systems)
$ # virtualenv --no-site-packages env
$ # .\env\Scripts\activate
Install dependencies
$ # Install modules - SQLite Database
$ pip3 install -r requirements.txt
Set up the environment
$ # Set the FLASK_APP environment variable
$ (Unix/Mac) export FLASK_APP=run.py
Start the app
$ # 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/
만약 이 매우 간단한 설정이 잘 실행된다면, 우리는 브라우저에서 로그인 페이지를 보아야 한다.기본적으로 이 프로그램은 게스트 사용자를 로그인 페이지로 다시 지정합니다.로그인하면 메인 대시보드 화면이 표시됩니다.Profile Page
이 점에서 우리는 코드를 사용하여 더 많은 페이지를 추가하고 인증 페이지의 제목이나 라벨을 업데이트하거나 비밀번호를 기억하는 등 더 많은 기능을 추가할 수 있다.
어느 정도 우리의 응용 프로그램을 사용하는 것은 좋은 생각일 수 있습니다. 우리는 이미 모든 초보자에게 제공된 기본 배치 설정을 다시 사용할 수 있습니다.
Docker 실행
이 프로그램은 docker 용기에서 쉽게 실행할 수 있습니다.단계:
Get the code
$ git clone https://github.com/app-generator/flask-black-dashboard.git
$ cd flask-black-dashboard
Start the app in Docker
$ sudo docker-compose pull && sudo docker-compose build && sudo docker-compose up -d
브라우저에서 액세스http://localhost:5005
.응용 프로그램이 시작되고 실행되어야 합니다.고니코인
Gunicorn "Green Unicorn"은 UNIX용 Python WSGI HTTP 서버입니다.
Install using pip
$ pip install gunicorn
Start the app using gunicorn binary
$ gunicorn --bind 0.0.0.0:8001 run:app
Serving on http://localhost:8001
브라우저에서 액세스http://localhost:8001
.응용 프로그램이 시작되고 실행되어야 합니다.여종업원
Waitess(Gunicorn은 Windows와 같은 품질의 순수한 Python WSGI 서버로 매우 받아들일 수 있는 성능을 가지고 있다.Python 표준 라이브러리의 의존 항목을 제외하고는 다른 의존 항목이 없습니다.
Install using pip
$ pip install waitress
Start the app using waitress-serve
$ waitress-serve --port=8001 run:app
Serving on http://localhost:8001
브라우저에서 액세스http://localhost:8001
.응용 프로그램이 시작되고 실행되어야 합니다.만약 문제가 발생하면 공공 공간에서 제공하는 official docs에 방문하는 것이 가장 좋다.
Thanks for reading! For more resources, please access:
Flask - 공식 홈페이지
Reference
이 문제에 관하여(Flask Dashboard - 간단한 소스 시작 이니시에이터), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/sm0ke/flask-dashboard-simple-open-source-starters-4noc텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)