개발자 보기: 무료 Django 대시보드 관리 템플릿
5756 단어 bootstrapdjangoshowdevopensource
코드베이스는 최신 Python 기반 애플리케이션에서 사용되는 업계 모범 사례 및 패턴을 따르는 단순한 모듈식 구조를 가지고 있습니다. 초보자에게 Django는 주로 "배터리 포함"개념과 전문가가 제공하는 내장 보안 패턴을 위한 가장 인기 있는 Python 기반 웹 프레임워크입니다.
장고 코드베이스
이 제품은 상단에 특정 기능만 코딩하여 새 프로젝트를 시작하거나 기존 Python 기반 제품에 디자인을 통합하는 데 사용할 수 있습니다.
디자인은 Django 템플릿 엔진과 호환되는 페이지 및 구성 요소로 이미 프로덕션 준비가 되어 있습니다. 간단한 시작을 위해 기본 Python 지식이 있는 모든 개발자는 터미널에 몇 줄만 입력하여 앱을 컴파일하고 사용할 수 있어야 합니다.
reading our documentation에서 Django 코드베이스 시작에 대해 자세히 알아볼 수 있습니다.
부트스트랩 5 지원
Volt는 최신 버전의 Bootstrap 5를 사용하여 빌드되었으며 jQuery가 더 이상 종속 항목으로 필요하지 않기 때문에 Volt는 Vanilla JS만 사용하여 빌드되었습니다.
버튼, 경고, 모달 등과 같이 템플릿에 포함된 100개 이상의 고유한 부트스트랩 5 UI 요소가 있습니다. 뿐만 아니라 빠른 관리 또는 웹 앱 UI를 보다 쉽게 설정할 수 있는 10개의 고유한 대시보드 페이지도 있습니다.
browsing the documentation에서 UI 요소의 모든 예를 탐색할 수 있습니다.
제품 컴파일
제품을 컴파일하여 로컬에서 사용하려면 Python3이 설치되어 있어야 하며 터미널을 통해 액세스할 수 있어야 합니다. 소스 코드는 공식 저장소에서 다운로드하거나 product page에서 ZIP 형식으로 다운로드할 수 있습니다.
소스를 다운로드하고 아카이브의 압축을 풉니다.
cd django-dashboard-volt
가상 환경 만들기
virtualenv env
$ source env/bin/activate
모듈 설치
pip3 install -r requirements.txt
Django를 실행하여 테이블 생성
migration
python manage.py makemigrations
$ python manage.py migrate
애플리케이션 시작
python manage.py runserver
모두 잘되면 브라우저
http://127.0.0.1:8000/
에서 Django Volt에 액세스할 수 있습니다.Note: To use the app, please access the registration page and create a new user. After authentication, the app will unlock the private pages.
코드베이스 구조
프로젝트는 다음과 같이 간단하고 직관적인 구조를 사용하여 코딩됩니다.
< PROJECT ROOT >
|
|-- core/ # Implements app logic and serve the static assets
| |-- settings.py # Django app bootstrapper
| |-- static/
| |-- templates/ # Templates used to render pages
| |-- includes/ # HTML chunks and components
| |-- layouts/ # Master pages
| |-- accounts/ # Authentication pages
| |
| index.html # The default page
| *.html # All other HTML pages
|
|-- authentication/ # Handles auth routes (login and register)
|-- app/ # A simple app that serve HTML files
|
|-- requirements.txt # Development modules - SQLite storage
|-- .env # Inject Configuration via Environment
|-- manage.py # Start the app - Django default start script
|
|-- ************************************************************************
부트스트랩 흐름
manage.py
는 core/settings.py
를 기본 구성 파일로 사용합니다core/settings.py
는 .env
파일전개
이 앱은 널리 사용되는 가상화 소프트웨어인 Docker에서 실행할 기본 구성과 함께 제공됩니다.
Docker 컨테이너 내에서 프로젝트를 시작하려면 다음 명령을 입력하십시오.
1# - 아카이브 압축 해제 및 현재 디렉토리 변경
cd django-dashboard-volt
2# - 필요한 패키지 다운로드
sudo docker-compose pull
3# - Docker 패키지 빌드
sudo docker-compose build
4# - 도커화된 애플리케이션 시작
sudo docker-compose up
브라우저에서
http://localhost:5005
를 방문하면 앱이 실행되는 것을 볼 수 있습니다.이 템플릿은 AppSeed App Generator 과(와) 제휴하여 제작되었습니다.
Reference
이 문제에 관하여(개발자 보기: 무료 Django 대시보드 관리 템플릿), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/themesberg/show-dev-free-django-dashboard-admin-template-3be9텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)