새 Django 프로젝트를 만드는 방법: 단계별 안내서

Windows 사용자에게 적용됩니다.cmd 및 VS 코드 터미널을 사용하여 명령을 작성합니다.기기에 Python, pip, (Python 패키지 관리자 - Javascript용 npmVisual Studio Code 이 설치되어 있는지 확인하고 VS 코드에서 Python 확장을 사용합니다.Python 및 명령행/기본 명령을 작성하는 방법을 잘 알고 있다고 가정합니다.
우리는 무엇을 실현할 것인가:
  • 가상 환경 설치 (나중에 설명 드리겠습니다)
  • 가상 환경 활성화/비활성화cmd, VS 코드 사용
  • Django 설치
  • 새 Django 프로젝트 만들기
  • 가상 환경 설치 및 사용
    1단계: Django 프로젝트와 모든 의존 항목이 있는 폴더로 이동하여 설치virtual environment.

    A virtual environment (also called a venv) is a Python environment such that the Python interpreter, libraries and scripts installed into it are isolated from those installed in other virtual environments. At its core, the main purpose of Python virtual environments is to create an isolated environment for Python projects. This means that each project can have its own dependencies, regardless of what dependencies every other project has.


    내 데스크톱에 Django Projects라는 폴더가 있기 때문에 안에서 cmd 을 열 것이다.당신도 이렇게 할 수 있습니다. 폴더를 열고 Windows 자원 관리자의 위치 표시줄을 클릭한 다음 cmd 을 입력하십시오.명령줄 창은 다음에 표시되고 다음과 같이 입력해야 합니다.
    C:\Users\Silvia\Desktop\DjangoProjects>pip install virtualenv
    
    이것은 설치될 것이다 pip install virtualenv. 그러나 그것은 활성화되지 않을 것이다. (우리는 잠시 후에 이렇게 할 것이다.)컨트롤러에서 virtual environment 라고 적힌 메시지를 보셔야 합니다.지금부터 우리는 이 폴더 (내 Django Projects) 에 남기 위해 임의의 여러 개 Successfully installed virtualenv + the version number 를 만들고 활성화할 수 있습니다.
    2단계: 새 Django 프로젝트에 대한 폴더를 만듭니다.DjangoProjects 폴더에 venvs라는 새 디렉터리를 만들 것이므로 my_website 를 입력합니다.
    C:\Users\Silvia\Desktop\DjangoProjects>mkdir my_website
    
    3단계: 새로 만든 폴더로 이동합니다.
    C:\Users\Silvia\Desktop\DjangoProjects>cd my_website
    
    네 번째 단계: 폴더가 비어 있기 때문에 그 중 하나를 만듭시다 cmd.나는 나의venvvirtual environment를 부를 것이다.venv를 만드는 명령은 env1 + 환경의 이름입니다.
    C:\Users\Silvia\Desktop\DjangoProjects\my_website>py -3 -m venv env1
    
    다섯 번째 단계: 가상 환경이 만들어졌지만 컨트롤러에 이 점을 알려 주는 응답이 없습니다. 프로젝트 폴더를 열고 내용을 확인하거나 py -3 -m venvdir 를 입력하고 디렉터리의 내용을 보십시오.venv라는 폴더를 볼 수 있습니다.탐색:
    C:\Users\Silvia\Desktop\DjangoProjects\my_website>cd env1
    
    cmd 폴더에는 두 개의 디렉토리와 두 개의 파일이 있어야 합니다.

    가상 환경을 활성화하려면 env1 폴더의 activate.bat 파일을 사용하고 Scripts 명령을 입력해야 합니다.나는 이 점을 실현하기 위해 다른 방법을 본 적이 있지만, 전체 경로를 위해 입력한 모든 슬래시를 잊어버리는 경우가 많다. 그래서 내가 이렇게 하는 방식은 activate.bat 폴더에서 내비게이션을 하고 그곳에서 Scripts 명령을 실행하는 것이다.따라서 다음과 같은 조치를 취해야 합니다.
    C:\Users\Silvia\Desktop\DjangoProjects\my_website\env1>cd Scripts
    C:\Users\Silvia\Desktop\DjangoProjects\my_website\env1\Scripts>activate.bat
    
    이제 우리는 activate.bat 에서 유사한 내용을 볼 수 있다.
    (env1) C:\Users\Silvia\Desktop\DjangoProjects\my_website\env100\Scripts>
    
    따라서 cmd 이 활성화되었는지 확인하려면 콘솔의 경로 앞 괄호에서 이름을 보십시오.venvvenv에 도달하는 방법은 deactivate 폴더의 명령줄에 deactivate 를 입력하는 것입니다.
    (env1) C:\Users\Silvia\Desktop\DjangoProjects\my_website\env1\Scripts>deactivate
    
    현재 우리는 venv를 설치하고 만들었으며, 어떻게 활성화하고 사용하지 않는지 배웠습니다. VS 코드로 넘어가서 Django를 설치하고 프로젝트를 만들 것입니다.
    VS 코드를 사용하여 DJANGO 설치 및 프로젝트 만들기
    여섯 번째 단계는 VS 코드로 프로젝트 폴더를 엽니다.이때 그 안에는 가상 환경 디렉터리만 있다.

    활성화하겠습니다Scripts.이렇게 하려면 venv 로 이동하십시오.옵션 목록을 볼 수 있습니다.너는 반드시 너의 가상 환경을 언급할 것을 선택해야 한다.

    이제 새 터미널 (터미널 -> 새 터미널로 이동) 을 열면 환경 이름이 괄호 안에 표시됩니다. 이것은 활성화되었음을 의미합니다.
    (env1) PS C:\Users\Silvia\Desktop\Django\my_website> 
    
    일곱 번째 단계
    이제 Django를 설치하겠습니다.단자View -> Command Pallete -> Python: Select Interpreter를 입력합니다.
    (env1) PS C:\Users\Silvia\Desktop\Django\my_website> pip install django
    
    설치를 완료하는 데 시간이 걸립니다. 완료 후 터미널에 pip install django 을 입력하여 설치가 성공했는지, 그리고 어떤 버전의 Django를 사용했는지 확인할 수 있습니다.내가 이 글을 쓸 때, 나는 사용하고 있었다python -m django --version.
    8단계
    마지막으로 Django 프로젝트를 만듭니다.이를 위해서는 Django 3.1.2 + 프로젝트 명령에 필요한 이름을 사용해야 합니다.부르겠습니다django-admin startproject.
    (env1) PS C:\Users\Silvia\Desktop\Django\my_website>django-admin startproject my_blog    
    
    항목이 거의 즉시 생성됩니다. 현재 VS 코드의 브라우저 창에서 볼 경우 항목에 대해 선택한 이름이 포함된 새 폴더가 표시됩니다.

    이 폴더를 열면 같은 이름의 다른 폴더와 my_blog 라는 파일이 표시됩니다.

    자세한 내용은 설명하지 않겠지만, 이 파일은 새 Django 프로젝트의 모든 루트 디렉터리에서 찾을 수 있습니다. 명령을 실행하는 데 도움이 됩니다.그래서 manage.py 같은 걸 쓸 때가 많아요.
    Django의 장점은 전용 서버를 가지고 있기 때문에 우리는 즉시 코드를 작성하고 테스트할 수 있다. (우리는 로컬 기기에서 아날로그 서버를 실행할 것이다.)우리가 서버를 시작하는 방법은 python manage.py + some command 명령을 사용하는 것입니다.
    (env1) PS C:\Users\Silvia\Desktop\Django\my_website\my_blog> py manage.py runserver
    
    중요 프롬프트: Django 프로젝트의 루트 디렉터리에서 실행해야 합니다. 이 디렉터리 아래python manage.py runserver에 있어야 합니다. 그렇지 않으면 오류가 발생합니다.
    완료되면 터미널에서 manage.py 라는 메시지가 표시됩니다.이 주소를 복사하여 브라우저에 붙여넣으면 다음과 같이 표시됩니다.

    축하드립니다. 새로운 Django 프로젝트를 성공적으로 만들었습니다.😊.
    이미지 출처: Hitesh Choudhary/@hiteshchoudhary on Unsplash

    좋은 웹페이지 즐겨찾기