Flask 템플릿 - 자동화 도구를 사용한 오픈 소스 애플리케이션
본고는 자동화 작업 흐름으로 생성된 Flask apps과 조명Flask Dashboards을 포함하는 간단한 목록을 제공한다.
Thanks for reading! - Content provided by App Generator.
소병이란?
Flask는 Python으로 작성된 마이크로 네트워크 프레임워크입니다.그것은 특정한 도구나 라이브러리가 필요하지 않기 때문에 마이크로 프레임워크로 분류된다.데이터베이스 추상층, 폼 검증 또는 다른 구성 요소가 없고 이런 구성 요소 중에서 기존의 제3자 라이브러리는 공공 기능을 제공한다.데이터베이스 추상 계층, 양식 유효성 검사 또는 기타 구성 요소가 없는 이 구성 요소에는 기존의 타사 라이브러리에서 공통적인 기능인 링크가 제공됩니다.
Flask - 공식 홈페이지
템플릿 코드란?
프로그래밍에서 템플릿 코드는 한 줄의 코드를 바꾸지 않고 반복해서 사용할 수 있는 소프트웨어다.초보자 (때로는 샘플 코드) 의 배후 생각은 많은 항목에 통용되는 코드 세그먼트를 건너뛰고 인코딩하는 것이다.
환경 설정
템플릿 코드를 사용하기 위해서, 우리는 워크스테이션에 파이톤과 Flask를 설치해야 한다.파이썬은 공식 홈페이지에서 다운로드downloaded를 받을 수 있고
PIP
명령을 사용하여 쉽게 추가할 수 있다Flask:$ # Test the Python install
$ python --version
$ Python 3.7.2
$ # install Flask using PIP
$ pip install Flask
플라스크 샘플 코드 라이브러리
코드 라이브러리는 모듈식 구조로 구성되어 있습니다.
< 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
|
|-- ***********************
어떻게 견본을 제작합니까
모든 Flask 초보자는 같은 코드 라이브러리를 공유하고 모든 프로젝트의 구축 설명은 같다.예를 들어, 템플릿 파일Flask Dashboard Volt을 작성하려면 터미널 창에서 몇 가지 간단한 명령을 작성해야 합니다.
$ # Get the code
$ git clone https://github.com/app-generator/flask-dashboard-volt.git
$ cd flask-dashboard-volt
$
$ # Virtualenv modules installation
$ 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/
Note: To use the app, please access the registration page and create a new user. After authentication, the app will unlock the private pages.
Pretty cool!
플라스크 샘플 - 측정 가능
Datta-Able Bootstrap Lite는 가장 스타일리시한 Bootstrap 4 Lite 관리 템플릿으로 시장의 모든 다른Lite/무료 관리 템플릿과 같습니다.그것은 기능이 풍부한 페이지와 구성 요소, 그리고 개발자 중심의 코드를 제공한다.Datta-Able을 개발하기 전에 성능과 디자인에 중점을 두었습니다.
Flask Datta Able - product page (contains DEMO & sources)
플라스크 템플릿 - 소프트 사용자 인터페이스
Soft UI Design System는 고급 Bootstrap 5 UI 키트로 Creative Tim이 디자인한 것으로 과감한 요소와 예쁜 사이트를 좋아하는 사람들을 위해 디자인되었습니다.Soft UI Design System Flask는 AppSeed에서 제공하는 간단한 Flask 이니시에이터로 모듈화된 코드 라이브러리, 데이터베이스, 인증 및 배포 스크립트를 갖추고 있습니다.
Soft UI Design System Flask - product page (contains DEMO & sources)
플라스크 픽셀 사용자 인터페이스 키트
Pixel은 무료, 완전 응답, 현대적인 Bootstrap 4 사용자 인터페이스 도구 꾸러미로 창의적인 전문 사이트를 만드는 데 도움을 줄 것입니다.구성 요소와 섹션을 사용하여 필요한 경우 페이지를 구성하고 배치하기 위해 Sass 변수를 전환합니다.Pixel Lite에는 사용자가 만들 수 있는 멋진 사용자 인터페이스를 보여주기 위해 6개의 고급 예제 페이지가 포함되어 있습니다.
Flask Pixel UI Kit - product page (contains DEMO & sources)
아르곤 가스 플라스크
Flask Dashboard Argon는 완전한 호응과 픽셀이 완벽한 디자인으로 창의적인 팀이 정성들여 만든 꼭대기이다.이 관리 패널은 SQLite 데이터베이스인 SQLAlchemy ORM을 포함하여 Jinja2 템플릿 시스템에 완전히 통합된 소스 프로젝트로 발표됩니다.
Flask Dashboard Argon - product page (contains DEMO & sources)
소병
Corona Dark Free 관리 템플릿은 멋진 레이아웃과 깔끔한 디자인, 깔끔한 계기판을 갖추고 있습니다.그것은 보기 쉬운 색깔, 넓은 카드, 예쁜 글씨체, 도형을 결합시켰다.
Flask Corona Dark - product page (contains DEMO & sources)
기타 자원
Thank you! Btw, my (nick) name is Sm0ke and I'm pretty active also on .
Reference
이 문제에 관하여(Flask 템플릿 - 자동화 도구를 사용한 오픈 소스 애플리케이션), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/sm0ke/flask-boilerplate-open-source-apps-built-with-automation-tools-4925텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)