소프트 UI 대시보드 - Bootstrap 5, Django 및 Docker로 빠르게 시작
5729 단어 boostrap5djangodockeropensource
이 문서에서는 프런트엔드 계층에 Bootstrap 5를 사용하고 배포 자동화에 Docker를 사용하는 오픈 소스 Django 스타터를 제공합니다. Django Soft Dashboard은 인증, 통합 UI 및 배포 지원과 같이 Django에서 제공하는 새로운 간단한 대시보드에 필요한 모든 최소한의 필수 요소와 함께 제공됩니다. 초보자를 위해 Django는 프로그래밍 전문가와 오픈 소스 애호가가 적극적으로 지원하고 버전을 지정하는 선도적인 프레임워크입니다.
Thanks for reading! Here are the links for fast runners:
허용(MIT) 라이선스는 무제한 취미 및 상업용 제품과 eLearning 활동에 대한 사용을 잠금 해제합니다.
✨ 제품 특징
개발자에게 유용하고 사용 가능한 것을 제공하기 위해 코드베이스는 안정적인 최신 Django 버전,
unopionated
구조 및 Docker로 구동되는 production-ready
레이어와 함께 제공됩니다.Up-to-date dependencies
: 장고 3.2.6 LTSSCSS compilation
- 간단한 Gulp 툴링DB Tools
: SQLite, 장고 네이티브 ORMDeployment
: 도커, Gunicorn/Nginx✨ 제품 사용 방법
제품을 시작하는 가장 쉬운 방법은 기본적으로
one-line
명령인 Docker 설정을 실행하는 것입니다.👉 1단계 - Github에서 복제/다운로드sources
$ git clone https://github.com/app-generator/django-soft-ui-dashboard.git
$ cd django-soft-ui-dashboard
👉 2단계 - Docker에서 앱 시작
$ docker-compose up --build
이 시점에서 브라우저에서 앱에 액세스하고 새 사용자를 등록하고 앱에서 제공하는 비공개 페이지에 액세스할 수 있어야 합니다.
✨ 도커 레이어
Docker는
cross-platform
샌드박스 환경을 사용하여 애플리케이션을 실행하는 널리 사용되는 가상화 소프트웨어입니다. 즉, 제품 배포 중에 OS 특성을 고려하지 않고 Windows, Ubuntu 또는 CentOS에서 앱을 성공적으로 실행하기를 기대할 수 있습니다.The architecture
5005
85
5005
로 라우팅합니다.Dockerfile
는 다음을 수행합니다.PIP
설치 프로그램 업그레이드requirements.txt
에 나열된 앱 deps 설치create tables
) 모든 것이 순조롭게 진행되면
http://localhost:85
에서 앱에 액세스할 수 있고 게스트 사용자는 인증을 위해 리디렉션됩니다.수동 빌드에는 모든 Python 앱에 권장되는 클래식 단계가 포함됩니다.
virtual environment
만들기해보자!
👉 1단계 - 복제sources
$ git clone https://github.com/app-generator/django-soft-ui-dashboard.git
$ cd django-soft-ui-dashboard
👉 2단계 - 만들기
virtual environment
$ virtualenv env
$ source env/bin/activate
👉 3단계 - 모듈 설치
$ # Install modules
$ pip3 install -r requirements.txt
👉 4단계 - 데이터베이스 마이그레이션(일명 테이블 생성)
$ python manage.py makemigrations
$ python manage.py migrate
👉 5단계 - Django 임베디드 서버를 사용하여 앱 시작
$ # Start the application (development mode)
$ python manage.py runserver
기본적으로 Django는 포트
8000
에서 시작하지만 다음 명령으로 쉽게 변경할 수 있습니다.$ # Start the app - custom port
$ # python manage.py runserver 9999
이 시점에서 앱은
LIVE reload
로 실행되며 새 코드를 작성하고 실시간으로 모든 오류를 추적할 수 있습니다.Thanks for reading! For more resources and support:
AMA
댓글 - 저는 거의 매일 Dev에 있습니다Free Dashboards -
Django
, Flask 및 React에 대해 제공된 인덱스Reference
이 문제에 관하여(소프트 UI 대시보드 - Bootstrap 5, Django 및 Docker로 빠르게 시작), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/sm0ke/soft-ui-dashboard-start-fast-with-bootstrap-5-django-and-docker-49mc텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)