가상 환경 시작부터 장고 프로젝트를 만들고 실행 서버까지

가상 환경 설정편



가상 환경 생성


  • 파이썬 설치
  • Powershell에서 python -m pip install pipenv에서 pipenv 설치
  • python -m pipenv install에서 pipenv 가상 환경 만들기
  • pipenv shell에서 가상 환경 시작 완료

  • 보충


  • pipenv shell 그냥 가상 환경이 없으면 생성 -> 시작까지 해줍니다.
  • 가상 환경을 종료하려면 exit 를 입력
  • 가상 환경을 삭제하려면 pipenv --rm
  • 가상 환경의 경로를 확인하려면 pipenv --venv

  • 다음으로 가상 환경을 시작하고 싶을 때


  • 마지막으로 가상 환경을 만든 곳으로 이동
  • pipenv shell 에서 가상 환경 시작

  • 가상 환경에 패키지가 필요한 설치 방법


    pipenv install [パッケージ名] 로 설치 가능

    이 명령을 사용하여 장고 설치pipenv install django

    보충


  • pipenv install django==2.2 등으로 설정하면 버전 지정이 가능합니다.
  • pip freeze를 실행하여 가상 환경에 설치된 패키지를 나열 할 수 있습니다.
  • 디렉토리에 PipfilePipfile.lock가 만들어져 있어야합니다.

    장고 프로젝트 시작편



    프로젝트 만들기


    django-admin startproject [プロジェクト名] [作成場所]django-admin startproject myproject1 .지정한 위치에 manage.py 와 프로젝트명이 붙은 폴더가 작성되고 있으면

    서버 시작 및 액세스


  • python manage.py runserver 에서 서버 시작
  • 실행 결과
  • Watching for file changes with StatReloader
    Performing system checks...
    
    System check identified no issues (0 silenced).
    
    You have 17 unapplied migration(s). Your project may not work properly until you apply the migrations for app(s): admin, auth, contenttypes, sessions.
    Run 'python manage.py migrate' to apply them.
    February 16, 2021 - 11:36:10
    Django version 2.2, using settings 'todoApp.settings'
    Starting development server at http://127.0.0.1:8000/
    Quit the server with CTRL-BREAK.
    
  • 지정된 http://127.0.0.1:8000/ 에 액세스
  • 로켓의 마크 보면 완료!

  • 개발을 시작하기 전에 아래 준비



    Git을 사용할 때해야 할 설정



    .gitignore 파일 만들기


  • 프로젝트 바로 아래에 .gitignore 파일 만들기

  • 기치 g의 레. 이오Django를 삽입 & Enter하고 생성 된 모든 페이지를 복사하여 .gitignore에 붙여 넣습니다

  • 환경 변수 설정



    추천 사이트 : 【Django】 환경 변수를 효율적으로 관리하는 「django-environ」의 사용법

    VS Code Editor 사용자가해야 할 설정



    가상 환경 자동 시작 설정


  • 편집기에서 manage.py 열기
  • VScode의 맨 아래에 나온다 Python 3.8.7 64bit 클릭하십시오.
  • 나오는 메뉴에서 만든 프로젝트를 클릭하십시오
  • 사용중인 가상 환경의 경로가 표시되는 것을 클릭하십시오.
  • 설정 완료 (다음 번부터 VSCode의 터미널을 시작하면 자동으로 가상 환경으로 들어갑니다)
  • 아래 그림과 같이 되어 있는지 확인

  • 좋은 웹페이지 즐겨찾기