Cookie Cutter Flask - 쉽게 웹사이트 생성

안녕하세요 코더 여러분!

이 기사에서는 Flask 프레임워크 위에 간단하면서도 현대적인 프레젠테이션 웹 사이트를 생성하는 데 사용할 수 있는 오픈 소스 도구를 제시합니다. Cookie Cutter Flask은 인기 있는CookieCutter 명령줄 도구를 확장하여 사용자가 생성 프로세스 중에 디자인을 선택할 수 있는 테마 가능 접근 방식을 사용하여 데이터베이스, 인증 및 Docker 지원으로 향상된 간단한Flask 프로젝트를 빌드합니다. 결국 코딩 노력 없이 생성기는 다음과 같은 라이브 샘플과 유사한 시드 프로젝트를 제공합니다.
  • 👉 Flask Pixel Lite - 라이브 데모 ( source code 🔗)
  • 👉 Flask Material Kit - 라이브 데모 ( source code 🔗)






  • ✨ 작동 방식


    CookieCutter 도구는 템플릿과 사용자 입력을 사용하여 소프트웨어 프로젝트를 빌드하는 방법을 알고 있는 Python으로 작성된 인기 있는 오픈 소스 생성기입니다. 기본적으로 사용자 입력을 기반으로 생성 프로세스 중에 코드베이스 또는 템플릿 프로젝트를 사용자 정의할 수 있습니다. 사용자 정의 유형:
  • 프로젝트 이름, 작성자 및 라이센스 유형
  • 프로젝트에서 사용할 데이터베이스 유형을 결정합니다
  • .
  • Docker용 배포 스크립트 삽입
  • 기본 기능(예: 인증) 추가 또는 제거

  • 간단한 Flask 생성기를 사용하려면 도구가 포함된 짧은 목록이 워크스테이션에 이미 있어야 합니다.
  • Python3 - CookieCutter를 지원하는 언어
  • GIT - 버전 관리 명령줄 도구
  • VsCode 또는 Atom와 같은 최신 편집기

  • 모든 도구가 올바르게 설치되고 터미널 창에서 액세스할 수 있으면 설정을 계속 진행할 수 있습니다.


    👉 Step #1 - Install Python modules: CookieCutter and GitPython



    $ pip install cookiecutter
    $ pip install GitPython
    



    👉 Step #2 - Generate the project via Flask Cookie Cutter



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


    가장 중요한 단계는 디자인을 선택할 때입니다.

    >>> Select theme:
    1 - material-kit
    2 - pixel-lite
    Choose from 1, 2 [1]: 1      <--- HERE We select the UI
    


    앞에서 언급했듯이 생성기는 테마가 가능하며 디자인을 선택할 수 있습니다: Pixel Lite 또는 Material Kit .


    Pixel Lite - The Freelancer page






    Material Kit Website - User Page





    Cookie Cutter가 사용자의 입력을 수집하면 선택한 테마가 Github에서 다운로드되고 모든 사용자 옵션을 고려하여 프로젝트가 생성됩니다.

    프로세스가 완료되면 Docker를 사용하거나 단순히 Flask/Python 프로젝트의 수동 클래식 빌드를 통해 프로젝트를 컴파일하고 시작할 수 있습니다.

    전체 빌드 지침을 보려면 Github에 게시된 소스 코드에 액세스하거나 이메일 또는 Discord을 통해 지원을 요청하십시오.


    Thanks for reading! For more resources and support, feel free to access:


  • 👉 support 이메일을 통한 AppSeed 및 Discord
  • 👉 Free Dashboards - Django, Flask 및 React에서 제작되었습니다.
  • 좋은 웹페이지 즐겨찾기