Django & Docker - 소스 항목

안녕하세요, 프로그래머님들!
본고는 유행하는 가상화 소프트웨어 Docker에서 실행되는 프로젝트로 구성된 기획된 목록을 보여 준다.초보자들에게 Django는 프로그래밍 전문가와 소스 애호가들이 배터리를 포함하는 개념을 Python으로 작성하는 선도적인 웹 프레임워크이다.이 페이지에서 언급한 모든 항목은 마성이공대학의 허가를 받아 Github(등록 자물쇠 없음)에서 다운로드할 수 있다.

Thanks for reading! - Content provided by App Generator.

  • 👉 Section #1: Django- 간단한 소개
  • 👉 Docker 소개
  • 👉 Section #2: Docker(Unix 작업공간) 설치
  • 👉 Section #3: Docker 메모지
  • 👉 Section #4: 미리 구성된 Docker 프로젝트(전체 무료)
  • (무료)📥 Open-Source Django
  • (무료)📥 Django Pixel Lite
  • (무료)📥 Django Atlantis Dark
  • 땅고 5볼트. 1#-Django 데모


    Django는 Python 언어로 정성스럽게 디자인된 현대 웹 프레임워크로 현대 웹 개발에 필요한 많은 흔한 기능에 모듈과 라이브러리를 제공한다.
  • 기본 인증, 소셜 로그인
  • 모든 테이블의 CRUD
  • 에 액세스할 수 있는 관리 섹션
  • 강력한 ORM을 통한 추상 데이터베이스 액세스
  • 강력한 내장형 보안 모드
  • 조수: 폼, 모델 및 데이터 검증
  • Django는 다양한 방식으로 설치할 수 있는데, 가장 추천하는 방법은 공식 파이썬 패키지 관리자 PIP를 사용하는 것이다.다음은 명령의 전체 목록입니다.

    Step #1 - Create a virtual environment


    $ # Create the environment
    $ virtualenv env 
    $
    $ # Activate the virtual environment
    $ source env/bin/activate
    

    Step #2 - Install Django via PIP


    $ pip install Django // install latest version
    // OR
    $ pip install django==3.2.6 // install specific version
    

    Step #3 - Build a minimal Django project


    $ mkdir firstproject 
    $ cd firstproject
    $
    $ django-admin startproject config . 
    

    Step #4 - Start the project


    $ python manage.py runserver 
    
    만일 모든 것이 순조롭다면, 브라우저에서 Section #5 방문할 때 기본 Django 시작 화면을 보아야 합니다.

    2.# - 도커가 뭐예요?


    Docker의 가장 좋은 정의는 정부의 도움말이 제공할 수 있다. Docker는 응용 프로그램을 개발, 발표, 실행하는 데 사용되는 가상화 소프트웨어로 응용 프로그램과 인프라 시설을 명확하게 분리하기 때문에 우리는 소프트웨어를 더욱 빠르고 신뢰할 수 있게 납품할 수 있다.

    기본적으로 Docker는 응용 프로그램을 용기에 포장하는 방법을 제공합니다. 용기는 응용 프로그램 소스 코드와 운영체제 라이브러리로 구축된 실행 가능한 구성 요소입니다.용기 구축이 완료된 후 Docker는 개발자가 간단한 명령으로 용기를 구축하고 배치하며 시작하고 정지하고 업데이트할 수 있도록 제어층을 제공했다.Docker에 대한 자세한 내용은 다음을 참조하십시오.

  • - 공식 문서

  • Docker overview OSS에서 제공하는 종합적인 기사입니다.com
  • Docker 소개 3# - Docker(Ubuntu18LTS) 설치


    본고의 마지막 절에 열거된 모든 Django 프로젝트는 Docker 없이 컴파일하고 실행할 수 있습니다. 방법은 모든 프로젝트에 제공된 문서를 따르는 것이지만, Docker를 사용하면 터미널에 입력한 명령이 적으면 구축과 실행이 더 빠를 수 있습니다.Ubuntu18LTS 워크스테이션을 사용하여 Docker를 설치합니다.

    Note: All commands presented in this section are executed using sudo, a command that requires ROOT privileges.


    Step #1 - Update the system to use the latest packages (optional but recommended)


    $ sudo apt-get update
    

    Step #2 - Uninstall old versions of Docker (optional but recommended)


    $ sudo apt-get remove docker-engine docker docker.io  
    

    Step #3 - Re-Install Docker (the latest version shipped by Ubuntu)


    $ sudo apt-get install docker.io
    

    Step #4 - Enable Docker as a service


    $ sudo systemctl enable docker
    $ sudo systemctl start docker
    
    이제 Docker를 사용하여 모든 Django 예를 구축하고 시작할 수 있습니다.설치를 확인하려면 http://localhost:8000 매개변수를 사용하여 현재 Docker 설치 버전을 확인할 수 있습니다.
    $ docker --version 
    Docker version 20.10.5, build 55c4c88 // <-- The Output 
    

    4#-도커 메모


    이 단원에서는 가장 자주 사용하는 Docker 명령에 대해 간략하게 설명합니다.

    Docker - Inspecting Containers


    $ docker --version       # check Docker version
    $ docker ps -a           # list all containers
    $ docker ps              # list all RUNNING containers
    $ docker top <container> # list the active processes 
    

    Docker - Management Commands


    $ docker run     <image>       # create and start the container
    $ docker start   <container>   # start container
    $ docker stop    <container>   # stop container (gracefully)
    $ docker pause   <container>   # freeze the container
    $ docker kill    <container>   # kill container (not gracefully)
    $ docker restart <container>   # restart container (gracefully) 
    

    Docker - Image Transfer Commands


    $ docker pull  <image>   # pull an image from a registry
    $ docker push  <image>   # push/save an image to a registry
    $ docker search <image>  # returns all images related to search keyword
    

    Docker - Miscellaneous Commands


    $ docker container kill $(docker ps -q)  # kill all containers
    $ docker container rm $(docker ps -a -q) # delete all containers 
    $ docker network prune                   # delete all IPv4 used address 
    

    5#-Django&Docker 샘플


    이 가장 작은 Django & Docker 배경이 있으면, 우리는 예시가 어떻게 구축되고 집행되는지 실행하고 이해할 수 있어야 한다.가자!

    Django Pixel Lite


    오픈소스 Django starter는 Pixel Lite UI Kit 위에 기본 모듈, 데이터베이스, ORM과 배포 스크립트를 작성했습니다. Pixel Lite UI Kit는 완전히 호응하고 현대적인 Bootstrap 5 UI Kit로 창의적인 전문 사이트를 구축하는 데 도움을 줄 것입니다.Django 코드 라이브러리는 데이터베이스, ORM, 인증 및 배포 스크립트를 제공합니다.

    Django Pixel Lite - product page (contains sources and DEMO)


    $ unzip django-pixel-lite.zip
    $ cd django-pixel-lite
    $
    $ docker-compose pull 
    $ docker-compose build 
    $ docker-compose up
    

    데양고 아틀란티스 어둠


    Atlantis Lite(어두운 디자인)는 무료bootstrap 4 관리 계기판으로 디자인이 정교하고 우아하며 각종 지표, 디지털 또는 데이터를 시각화할 수 있다.Atlantis Lite admin dashboard에는 2개의 레이아웃, 많은 플러그인과 UI 구성 요소가 있어 개발자가 계기판을 신속하고 효과적으로 만들어 개발 시간을 절약하고 사용자가 기존 데이터에 따라 정확한 결정을 신속하게 내릴 수 있도록 도와준다.

    Django Atlantis Dark - product page (contains sources and DEMO)


    $ unzip django-atlantis-dark.zip
    $ cd django-atlantis-dark
    $
    $ docker-compose pull 
    $ docker-compose build 
    $ docker-compose up
    

    땅고 5볼트.


    Volt Dashboard는 100여 개의 구성 요소, 11개의 예시 페이지와 3개의 Vanilla JS가 있는 플러그인을 무료로 오픈한 Bootstrap 5 관리 대시보드입니다.버튼, 경보, 모드, 날짜 선택기 등 100여 개의 무료 Bootstrap 5 구성 요소가 있습니다.

    Django Bootstrap 5 Volt - product page (contains sources and DEMO)


    $ unzip django-dashboard-volt.zip
    $ cd django-dashboard-volt
    $
    $ docker-compose pull 
    $ docker-compose build 
    $ docker-compose up
    

    Django AdminLTE


    AdminLTE는 가장 좋은 오픈 소스 관리 대시보드와 제어판 테마 중 하나입니다.AdminLTE는 Bootstrap 위에 세워져 있으며, 일련의 응답이 신속하고, 다시 사용할 수 있으며, 자주 사용하는 구성 요소를 제공합니다.Django는 고급 Python 웹 프레임워크로 빠른 개발과 깔끔하고 실용적인 디자인을 장려합니다.

    AdminLTE Django - product page (contains sources and DEMO)


    $ unzip django-adminlte.zip
    $ cd django-adminlte
    $
    $ docker-compose pull 
    $ docker-compose build 
    $ docker-compose up
    

    Thanks for reading! For more resources, please access:

  • 추가 - 무료 및 커머셜 출시

  • Django Dashboards - 플라스크에서 제작, Django, 반응
  • 무료 - Dev
  • 에 발표된 핫이슈

    좋은 웹페이지 즐겨찾기