CoreUI- 관리 대시보드는 Jinja2 테마와 Flask, Django 웹 응용 프로그램으로 사용할 수 있습니다.
본고는 세 가지 서로 다른 스타일의 유명한CoreUI 디자인(무료 버전)을 소개했는데 모두 Github에서 마성이공대학 허가증을 받아 발표한 것이다.초보자에게 CoreUI는 오픈 가이드 관리 템플릿으로 Github에 10k GH stars와 2.7k fork가 있으며 제품과 동명의 기구가 적극적으로 지원한다.
Thanks for reading! - Content provided by App Generator.
✨ CoreUI 디자인
공급업체 설명-CoreUI는 소스 부트 관리 템플릿입니다.그러나 CoreUI는 다른 관리 템플릿이 아닙니다.투명한 코드와 파일 구조로 인해 지금까지의 관리 템플릿을 뛰어넘었다.이것도 부족하다면 한마디 더 하자. 코어UI는 독특한 기능과 1000여 개의 고품질 아이콘으로 구성되어 있다.
How to build the HTML
$ # Clone the HTML
$ git clone https://github.com/coreui/coreui-free-bootstrap-admin-template.git
$ cd coreui-free-bootstrap-admin-template
$
$ yarn # install modules
$ yarn serve # development built
$
$ yarn build # production build
$ # HTML files generated in dist/ folder
✨ 코리 플라스크
Flask starter는 간단한 코드 라이브러리를 사용하여 인코딩을 합니다. 이 코드 라이브러리는 데이터베이스, Flask Sql Alchemy ORM, 청사진, 응용 프로그램 공장 모델, Docker와 Gunicorn/Nginx 창고의 배치 스크립트를 통해 강화되었습니다.
CoreUI Flask - 제품 페이지
CoreUI Flask Demo - 실시간 배포
Code-base structure
< PROJECT ROOT >
|
|-- app/ # Implements app logic
| |-- base/ # Base Blueprint - handles login
| |-- 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
을 호출합니다.pyHot to use the code
전체 명령은 README 파일에 저장되어 원본 코드와 함께 제공됩니다.다음은 단순화 버전입니다.
$ # Get the code
$ git clone https://github.com/app-generator/flask-dashboard-coreui.git
$ cd flask-dashboard-coreui
$
$ # Install modules - SQLite Database
$ pip3 install -r requirements.txt
$
$ # Set the FLASK_APP environment variable
$ export FLASK_APP=run.py
$
$ flask run --host=0.0.0.0 --port=5000
$
$ # Access the dashboard in browser: http://127.0.0.1:5000/
기본적으로 응용 프로그램에는 사용자 역할이 설정되어 있지 않습니다.개인 페이지의 잠금을 해제하려면 등록 페이지를 방문하여 새 사용자를 만듭니다.CoreUI - Flask version, the registration page
크레이 데양고
Django 버전은 기능과 배포 옵션에 유사한 코드 라이브러리를 사용합니다.
CoreUI Django - 제품 페이지
CoreUI Django Demo - 실시간 배포
How to use the code
$ # Get the code
$ git clone https://github.com/app-generator/django-dashboard-coreui.git
$ cd django-dashboard-coreui
$
$ # Virtualenv modules installation (Unix based systems)
$ virtualenv env
$ source env/bin/activate
$
$ # Virtualenv modules installation (Windows based systems)
$ # virtualenv env
$ # .\env\Scripts\activate
$
$ # Install modules - SQLite Storage
$ pip3 install -r requirements.txt
$
$ # Create tables
$ python manage.py makemigrations
$ python manage.py migrate
$
$ # Start the application (development mode)
$ python manage.py runserver # default port 8000
$
$ # Start the app - custom port
$ # python manage.py runserver 0.0.0.0:<your_port>
$
$ # Access the web app in the browser: http://127.0.0.1:8000/
만약 모든 것이 순조롭다면, 우리는 브라우저에 나타난 Login
페이지를 볼 수 있을 것이다.개인 페이지 (대시보드, 작은 위젯, 도표) 에 액세스하려면 새 사용자를 만들고 인증을 하십시오.일부 예쁜 계기판 페이지는 나중에 발표해야 한다.Thanks for reading! Feel free to AMA in the comments.
✨ Corei Jinja 템플릿
제 일상적인 업무 흐름에서 저는 보통 Python 백엔드(Flask와 Django)를 사용합니다. 제가 새로운 디자인을 사용할 때 가장 먼저 떠오르는 것은 Jinja2로 바꾸는 것입니다.
이 테마는 데이터베이스, ORM 또는 다른 등식에 관련된 조수가 없고 Flask magic에서 렌더링한 Jinja2 파일만 있는 아주 간단한 Flask 응용 프로그램에 묶여 있습니다.
CoreUI Jinja Demo - 현장 프레젠테이션
CoreUI Jinja Template - 소스 코드
$ git clone https://github.com/app-generator/jinja-coreui.git
$ cd jinja-coreui
$
$ # Install Flask
$ pip3 install -r requirements.txt
$
$ # Set the FLASK_APP environment variable
$ export FLASK_APP=run.py
$
$ flask run
$
$ # Access the UI in browser: http://127.0.0.1:5000/
만약 모든 것이 순조롭다면, CoreUI 디자인은 당신이 선택한 브라우저에서 볼 수 있어야 합니다.로그인/등록 잠금이 없으면 HTML 테마가 제공하는 모든 페이지가 틀림없이 표시되어야 합니다.CoreUI - Jinja2 Theme, the LOGIN page
CoreUI - Jinja2 Theme, the Colors page
링크 및 리소스
Reference
이 문제에 관하여(CoreUI- 관리 대시보드는 Jinja2 테마와 Flask, Django 웹 응용 프로그램으로 사용할 수 있습니다.), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/sm0ke/coreui-admin-dashboard-available-as-jinja2-theme-and-flask-django-web-apps-3ag6텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)