Django Cookie-Cutter - 재료 대시보드

안녕하세요 코더입니다!

이 문서에서는 프로젝트 템플릿에서 프로젝트를 만드는 잘 알려진 명령줄 유틸리티인 Cookiecutter을 사용하여 간단한 Django 대시보드를 생성하는 방법에 대해 설명합니다. 사용자 정의 프로세스를 통해 프로젝트 이름, 데이터베이스 유형 및 프로젝트 이름, 버전 및 지원 이메일(있는 경우)과 같은 기타 관련 정보를 선택할 수 있습니다. 초보자를 위해 Django는 배터리 포함 개념을 사용하여 숙련된 개발자가 만들고 적극적으로 지원하는 최고의 웹 프레임워크입니다.

Thanks for reading! - Content provided by App Generator.




  • 👉 Django Material Dashboard - 생성된 프로젝트 미리보기
  • 👉 Django Cookie-Cutter - 발전기 소스
  • support에 대해 Discord을 통해 AppSeed 가입



  • ✨ 작동 방식



    빠르게 시작하고 새 프로젝트를 생성하려면 워크스테이션에 Python3, GIT 및 (선택 사항) VsCode 또는 Atom 와 같은 최신 코드 편집기와 같은 생성기에서 사용하는 최소한의 도구 체인이 있어야 합니다.

    👉 Step #1 - Create a virtual environment for dependencies



    $ virtualenv env
    $ source env/bin/activate
    



    👉 Step #2 - Install Modules



    $ pip install cookiecutter
    $ pip install GitPython 
    



    👉 Step #3 - Generate the project



    $ cookiecutter https://github.com/app-generator/cookiecutter-django.git
    


    콘솔 출력

    >>> project_name [Django Seed project]: Django Material
    >>> project_slug [django_material]:
    >>> description [A simple Django project]:
    >>> author_name [AppSeed]:
    >>> domain_name [example.com]:
    >>> email [[email protected]]:
    >>> version [0.0.1]:
    >>> Select theme:
    1 - volt
    2 - soft-ui
    3 - datta-able
    4 - material-dashboard
    Choose from 1, 2, 3, 4 [1]: 4       <---- SELECT the Material Design
    >>> Select database:
    1 - sqlite3
    2 - mysql
    3 - postgresql
    Choose from 1, 2, 3 [1]:
    >>> database_name [appseed_django]:
    >>> database_user [appseed_user]:
    >>> database_pass [Pass1234]:
    >>> PRE Gen hook executed
     Cloning theme: <material-dashboard>, REPO: https://github.com/app-generator/django-dashboard-material.git
     ...done
    >>> POST Gen hook executed
     *** Copy assets
     ...done
     *** Copy templates
     ...done
    


    프로세스가 완료되면 생성된 소스 내의 디렉터리를 변경하고 Docker를 사용하여 앱을 시작할 수 있습니다.

    $ cd django_material
    $ docker-compose up --build
    


    이 시점에서 주소http://localhost:85의 브라우저에서 앱에 액세스할 수 있어야 합니다.





    ✨ Django Cookie-Cutter - Dashboard Page






    ✨ Django Cookie-Cutter - VR page






    Thanks for reading! For more resources please access:




  • 👉 더 보기Free Dashboards - 선별된 목록
  • 👉 더보기Django Starters - 대시보드 및 앱
  • 좋은 웹페이지 즐겨찾기