라이트 부트스트랩 대시보드 - 간단한 플라스크 대시보드

안녕하십니까, 프로그래머 여러분,
본고는 AppSeed 플랫폼에서 생성된 간단한 Flask 계기판을 소개하는데 기본 모듈, 데이터베이스와 배치 스크립트, 그리고 (무료 버전) 을 포함한다.Light Bootstrap Dashboard는 Bootstrap4 관리 계기판 템플릿으로 디자인이 간단합니다.그것은 Bootstrap 4 위에 세워진 것으로 완전한 응답 능력을 가지고 있다.
Python/Flask 기초 지식을 가진 개발자라면 누구나 이 프로젝트를 취미와 상업 프로젝트에 사용할 수 있다.

Thanks for reading! - Content provided by App Generator.

  • Light Bootstrap Dashboard - 제품 페이지
  • Flask Light Bootstrap - 현장 프레젠테이션
  • Flask Light Bootstrap

    ✨ UI 키트 - 라이트 부트스트랩


    Light Bootstrap 대시보드는 Bootstrap 4 admin 대시보드 템플릿으로 디자인이 간단합니다.그것은 Bootstrap 4 위에 세워진 것으로 완전한 응답 능력을 가지고 있다.이것은 대량의 요소를 포함하여 당신에게 가장 적합한 응용 프로그램을 만들 수 있는 다양한 가능성을 제공할 수 있습니다.관리 패널, 프로젝트 관리 시스템, 웹 응용 프로그램 백엔드, CMS 또는 CRM을 만드는 데 사용할 수 있습니다.
    이 제품은 프로젝트를 신속하게 시작하는 데 도움을 줄 수 있는 전단 개발 도구를 대표합니다.우리는 그것을 만들 때 당신이 대시보드에서 실제로 필요로 하는 것을 고려했습니다.Light Bootstrap Dashboard에는 여러 개의 선택 및 최적화된 플러그인이 포함되어 있습니다.모든 것은 서로 적응하기 위해 설계된 것이다.보시다시피 Creative Tim에서 액세스할 수 있는 대시보드는 이 제품의 사용자 정의입니다.
    간단한 초보자로서 학생과 초보자도 Light Bootstrap Flask를 사용하여 업계 최고의 실천을 바탕으로 구축된 생산 준비 코드 라이브러리에 적응할 수 있다.
    일부 기본 기능 외에 starter는 자술한 파일에서 제공한 몇 가지 명령을 통해 HEROKU에 배치할 수 있다.

    ✨ Starter Features

  • DBMS: SQLite, PostgreSQL(생산)
  • 데이터베이스 도구: SQLAlchemy ORM, Alembic(모드 마이그레이션)
  • 청사진이 있는 모듈식 설계
  • 세션 기반 인증(flask_로그인), 양식 인증
  • 배포 스크립트: Docker, Gunicorn/Nginx, Heroku
  • 는 Github 및 를 통해 지원됩니다.
  • 불일치 코드 베이스 구조


    < 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
       |-- config.py        # Set up the app
       |-- run.py           # Start the app - WSGI gateway
       |
       |-- ******************************************************
    

    ✨ How app starts

  • run.py 파일 로드.env
  • 지정된 프로필로 응용 프로그램 초기화: 디버깅 또는 운영
  • 환경의 경우.디버그가 True로 설정되어 SQLite 스토리지 사용
  • 환경의 경우.DEBUG 설정은 False에서 지정한 DB 드라이버(MySql, PostgreSQL)
  • 를 사용합니다.
  • app/init에서 정의한 appfactory 방법create_app을 호출합니다.py
  • 게스트 사용자를 로그인 페이지로 리디렉션
  • 홈blueprint 인증 사용자를 위한 페이지 잠금 해제
  • ✨ 응용 프로그램을 어떻게 컴파일합니까


    만약 당신이 이 디자인을 좋아하고 사용할 수 있는 시간이 있다면, 단말기에 몇 줄만 입력하면 이 프로그램을 컴파일할 수 있습니다.
    브라우저에서 부트 Light Flask를 실행하려면 Python3 환경이 필요하고 GIT(명령 도구)를 실행하여 공용 저장소에서 소스 코드를 다운로드해야 합니다.
    Python3가 설치되어 있는지 확인하지 않으면 터미널을 열고 python --version 를 입력합니다.내 컴퓨터에서 나는 다음과 같은 출력을 가지고 있다.
    $ # Check Python version
    $ python --version
    Python 3.7.2 # <--- All good
    
    명령이 오류로 되돌아오는 동안 이 강좌를 계속하기 전에 다음 내용을 방문하여 워크스테이션 설정을 시도할 수 있습니다.
  • How to set up Python
  • Setup CentOS for development
  • Setup Ubuntu for development
  • $ # Get the code
    $ git clone https://github.com/app-generator/flask-dashboard-light-bootstrap.git
    $ cd flask-dashboard-light-bootstrap
    $
    $ # Virtualenv set up
    $ virtualenv env
    $ source env/bin/activate
    $
    $ # Install modules - SQLite Database
    $ pip3 install -r requirements.txt
    $
    $ # 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/
    
    만약 모든 것이 순조롭다면, 이 간단한 플라스크 시동기는 브라우저 포트 5000 에서 볼 수 있을 것이다.

    ✨ Light Bootstrap Flask - User profile page


    Setup Windows for development

    ✨ Light Bootstrap Flask - Google Maps page



    ✨ HEROKU에 배치


    0부터 프로그램이 로컬에서 실행되는 것을 보면 좋을 것 같습니다.그러나 HEROKU의 도움으로 우리는 더 많은 일을 할 수 있다. 야외에 Light Bootstrap Flask를 배치할 수 있다. HEROKU는 다양한 언어와 프레임워크에 적용되는 유행하는 배치 플랫폼(Flask 포함)이다.
    Heroku에 배치하려면

  • Heroku 플랫폼

  • Create a FREE account 운영 체제와 일치: Mac, Unix 또는 Windows
  • 터미널 창을 열고 heroku login 명령
  • 을 통해 인증
  • 소스 복제 및 프로젝트 실시간 배포 추진
  • $ # Clone the source code:
    $ git clone https://github.com/app-generator/flask-dashboard-light-bootstrap.git
    $ cd flask-dashboard-light-bootstrap
    $
    $ # Check Heroku CLI is installed
    $ heroku -v
    heroku/7.25.0 win32-x64 node-v12.13.0 # <-- All good
    $
    $ # 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 the browser
    $ heroku open
    
    만약 컴파일이 성공한다면, 우리는 이 프로그램이 성공적으로 배치되어 공공 영역을 통해 사용할 수 있음을 보아야 한다.

    Thanks for reading!


    질문이 있으면 언제든지 댓글에서 질문을 하거나 Install the Heroku CLI 지원 팀과 직접 채팅을 통해 문의하십시오.

    좋은 웹페이지 즐겨찾기