플라스크 대시보드 - 코로나 다크 디자인
이 기사는 최신 디자인Corona Dashboard Dark(무료 버전) 위에 코딩된 오픈 소스, MIT 라이센스 Flask 상태를 제공합니다. 이 제품은 Github 및 Discord를 통해 적극적으로 지원되며 라이선스 모델을 기반으로 취미 및 상업 프로젝트에 무제한으로 사용할 수 있습니다.
Thanks for reading! - Content provided by App Generator.
✨ 플라스크란?
초보자를 위한 짧은 소개 - Flask는 Python으로 작성된 마이크로 웹 프레임워크입니다. 특정 도구나 라이브러리가 필요하지 않기 때문에 마이크로프레임워크로 분류됩니다. 데이터베이스 추상화 계층, 양식 유효성 검사 또는 기존 타사 라이브러리가 공통 기능을 제공하는 기타 구성 요소가 없습니다.
이 프레임워크는 API 서버, 전체 스택 앱, SPA 또는 마이크로서비스를 코딩하는 데 사용할 수 있습니다.
개인적으로 저는 단순함과 독단적인 아키텍처를 기반으로 하는 것을 좋아합니다. 자세한 내용은 다음을 참조하십시오.
What is Flask - 공식 웹사이트
✨ 코드 기반 구조
앱은 Blueprints 및 기본 모듈 및 기능으로 향상된 앱 팩터리 패턴을 사용하는 간단한 코드 기반을 사용하여 코딩됩니다.
Files structure
< PROJECT ROOT >
|
|-- app/ # Implements app logic
| |-- base/ # Base Blueprint - handles the authentication
| |-- home/ # Home Blueprint - serve UI Kit pages
| |
| __init__.py # Initialize the app
|
|-- requirements.txt # Development modules - SQLite storage
|-- requirements-mysql.txt # Production modules - Mysql DMBS
|-- requirements-pqsql.txt # Production modules - PostgreSql DMBS
|
|-- .env # Inject Configuration via Environment
|-- config.py # Set up the app
|-- run.py # Start the app - WSGI gateway
|
|-- ************************************************************************
App bootstrap flow
run.py
가 .env
파일을 로드합니다create_app
를 호출합니다✨ 앱 구축 방법
로컬에서 실행되는 앱을 보려면 워크스테이션에 기본 도구 체인이 제대로 설치되어 있어야 합니다.
Python3 - 앱을 코딩하는 데 사용되는 프로그래밍 언어
GIT 명령 도구 - Github 저장소에서 소스 코드를 복제하는 데 사용됨
환경을 설정하는 방법에 대한 자세한 내용은 내가 놓친 경우를 대비하여 아래 나열된 리소스에 액세스하십시오.
이제 터미널 창에서 실행되는 실제 빌드는 기본적으로 Github에서 소스 코드 복제, 환경 준비, 앱 종속성 설치, Flask 임베디드 서버를 사용하여 개발 모드에서 앱 시작과 같은 몇 가지 간단한 작업을 수행합니다.
For full build instructions, please access the project README.
$ # Get the code
$ git clone https://github.com/app-generator/flask-dashboard-corona-dark.git
$ cd flask-dashboard-corona-dark
$
$ # Virtualenv modules installation (Unix based systems)
$ virtualenv env
$ source env/bin/activate
$
$ # Install modules - SQLite Database
$ pip3 install -r requirements.txt
$
$ # Set the FLASK_APP environment variable (Unix based systems)
$ export FLASK_APP=run.py
$
$ # 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/
빌드가 잘 되면 브라우저에서 앱을 방문할 수 있습니다. 가장 먼저 봐야 할 것은 로그인 페이지입니다. 비공개 페이지의 잠금을 해제하려면 등록 페이지를 사용하여 새 사용자를 생성하고 인증해야 합니다. 인증된 사용자의 경우 모두 멋진 어두운 디자인 페이지의 잠금을 해제합니다.
✨ Flask Corona dark - Charts Page
✨ Flask Corona Dark - UI Tables Page
✨ Flask Corona Dark - Registration Page
Thanks for reading!
링크 및 리소스
Links
Open-Source Admin Dashboards - AppSeed에서 호스팅하는 인덱스
Reference
이 문제에 관하여(플라스크 대시보드 - 코로나 다크 디자인), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/sm0ke/flask-dashboard-corona-dark-design-32j2텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)