SB 관리자 - 무료 플라스크 대시보드
본고는 SB Admin 위에 인코딩된 간단한 Flask 계기판을 소개한다. 이것은 Start Bootstrap에서 무료로 제공하는 상징적인 관리 계기판으로 개원 애호가들의 적극적인 지지를 받는다.만약 당신의 다음 프로젝트가 계기판을 관리하는 것이라면 2.6k Githubstars가 있다면 SB Admin는 틀림없이 좋은 선택입니다.
읽어주셔서 감사합니다.컨텐츠는 App Generator 에 의해 제공됩니다.
SB Admin Flask - 제품 페이지
SB Admin Flask - 실시간 배포
SB Admin Flask - 제품 설명서
초보자는 이 개원 프로젝트를 사용하여 최상의 실천과 현대 도구/라이브러리를 바탕으로 작성한 생산 준비 초보자에 적응할 수 있다.
SB 관리자-UI 키트
사용자 인터페이스 공급업체 설명 - SB Admin은 무료, 개원, 마성이공대학의 허가를 받은 안내 관리 템플릿입니다.이 템플릿은 기본 Bootstrap 4 스타일과 다양한 플러그인을 사용하여 다음 프로젝트에 대한 관리 패널, 웹 응용 프로그램 또는 대시보드 UI를 만드는 데 사용할 강력한 프레임워크를 만듭니다.
초보자 소개
Python/Flask에 익숙하지 않고 이 프로젝트가 좋은 놀이공원처럼 보인다면, 로컬에서 프로젝트를 컴파일할 수 있도록 몇 가지 절차를 따라 환경을 준비하십시오.
Python 설치
Flask는 Python 기반의 프레임워크입니다. 물론 그의 마력을 사용하려면 Python을 먼저 설치해야 합니다.이 page 에서 지원되는 모든 Python 설치 프로그램을 찾을 수 있습니다.운영 체제와 일치하는 설치 프로그램을 선택하고
install
단추를 누르십시오.설치가 완료되면 터미널 창을 열고 python --version
를 입력합니다.다음과 같은 내용을 볼 수 있습니다.python --version
Python 3.8.5
GIT 사용본고에서 사용하는 또 다른 도구이자 많은 프로그래머들이 매일 사용하는 도구는 GIT - 명령 도구 버전 제어 시스템이다.터미널 다운로드 프로젝트 소스 코드를 사용하려면 GIT가 필요합니다.
공식 GIT 정의-GIT는 소프트웨어 개발 과정에서 원본 코드의 변경을 추적하는 분포식 버전 제어 시스템이다.
기본적으로 프로그래머는 GIT를 사용하여 협업 방식으로 공공 코드 라이브러리를 관리하고 업데이트한다.예를 들어 우리의 프로젝트는 루마니아에 있는 AppSeed 핵심 팀에서 Github에 발표되었다.
다른 개발자들은 미국, 인도, 호주에서 온 프로젝트를 사용하고 있다.GIT는 이러한 상황에서 발생할 수 있는 모든 문제를 처리하여 이러한 분산 접근을 허용한다.
Some (useful) GIT resources
Git Handbook -
version control system
개념을 잘 소개했습니다Git - Cheat Sheet - GIT에서 가장 많이 사용하는 명령을 포함하는 짧은 목록
SB Admin Flask의 단순화된 코드 베이스 구조는 다음과 같이 시각화할 수 있습니다.
< PROJECT ROOT >
|
|-- app/ # Implements app logic
| |-- base/ # Base Blueprint - Authentication Flow
| |-- home/ # Home Blueprint - Serve UI Kit pages
| |
| __init__.py # Initialize the app
|
|-- requirements.txt # Development modules
|
|-- .env # Inject Env Configuration
|-- config.py # Set up the app
|-- run.py # Start the app - WSGI gateway
|
|-- ******************************************************
응용 프로그램 안내 절차는 매우 간단하다.run.py
로드.env
및 설정 사용run.py
SQLite DB 사용 구성create_app
은 응용 프로그램/초기화에 정의됩니다.pySB AdminFlask - 코드 컴파일
코드를 컴파일하고 이니시에이터의 실제 상황을 보기 위해서, 우리는 간단한 절차로 간단한 목록을 완성해야 한다.
1 - Clone source code
$ git clone https://github.com/app-generator/flask-dashboard-sb-admin.git
$ cd flask-dashboard-sb-admin
프로젝트 페이지에서 원본 파일(ZIP 형식)을 다운로드할 수도 있습니다.ZIP 파일을 다운로드한 후 압축을 풀고 터미널 창을 열고 디렉터리(모든 프로젝트 파일을 저장하는 곳)에서 현재 디렉터리를 변경합니다.2 - Install Modules
$ # Install modules - SQLite Database
$ pip3 install -r requirements.txt
SB Admin Flask 인코딩은 짧은 목록의 맨 위에 있으며 의존 항목은 [requirements.txt](https://github.com/app-generator/flask-dashboard-sb-admin/blob/master/requirements.txt)
파일에 나열됩니다..env
설정3 - Start the app
어플리케이션을 시작하려면 내장형(개발 전용) Flask 서버를 사용할 수 있습니다.
$ # Set the FLASK_APP environment variable
$ export FLASK_APP=run.py
$
$ # Start the application (development mode)
$ flask run
$
$ # Access the dashboard in browser: http://127.0.0.1:5000/
만약 모든 것이 순조롭고 SB Admin Flask가 브라우저에서 볼 수 있다면, 우리는 로그인 페이지를 볼 수 있을 것이다.개인 페이지에 로그인하여 잠금을 해제하려면 새 사용자를 등록하십시오. (이 프로그램은 기본 사용자를 제공하지 않습니다.)
SB Admin Flask - Charts Page
SB Admin - UI Tables
SB Admin - Error 404 page
SB Admin - Deploy on HEROKU
이 간단한 초보자는 이미 HEROKU를 설정했다. HEROKU는 다양한 언어와 프레임워크(Python/Flask 포함)에 사용되는 유행하는 배치 플랫폼이다.
배포 단계는 다음과 같습니다.
$ # Clone the source code & CD inside
$ cd flask-dashboard-sb-admin
$
$ # Check Heroku CLI is installed
$ heroku -v
$
$ # Check Heroku CLI is installed
$ heroku login
$ # this command will open a browser window - click the login button (in browser)
$
$ # Create the Heroku project
$ heroku create
$
$ # Trigger the LIVE deploy
$ git push heroku master
$
$ # Open the LIVE app in browser
$ heroku open
배치가 성공적으로 완료되면 새 브라우저 페이지는 SB Flask Dashboard의 공식 페이지LIVE demo와 동일해야 합니다. 즉, 로그인 페이지입니다.Thanks for reading! For more resources, please access:
Reference
이 문제에 관하여(SB 관리자 - 무료 플라스크 대시보드), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/sm0ke/sb-admin-free-flask-dashboard-1hoc텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)