💡 AI 인사이트

🤖 AI가 여기에 결과를 출력합니다...

댓글 커뮤니티

쿠팡이벤트

이 포스팅은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다.

검색

    [코담] 웹개발·실전 프로젝트·AI까지, 파이썬·장고의 모든것을 담아낸 강의와 개발 노트

    01공식문서를 통한 장고 설치 | ✅저자: 이유정(박사)

    📖 공식 문서 링크:
    🔗 https://docs.djangoproject.com/ko/5.2/intro/install/


    ✨ CLI(Command Line Interface) : 명령줄 인터페이스로, 사용자가 터미널에 직접 텍스트 명령어를 입력하여 컴퓨터와 상호작용하는 방식입니다.
    GUI(그래픽 사용자 인터페이스)와 달리 마우스 없이 명령어만으로 작업을 수행합니다.


    ✅ 작업용 폴더 만들기

    mkdir Django_first
    cd Django_first
    python3 -m venv venv
    source venv/bin/activate
    pip install django
    
    # 디렉토리 삭제가 필요한 경우
    deactivate # (가상환경 안에 있을 경우 먼저 비활성화)
    cd ~/your_project # 가상환경이 있는 폴더로 이동
    rm -rf venv # 가상환경 삭제
    

    ✅ 1단계. Python 설치 확인 Django는 Python 기반이므로, 먼저 Python이 설치되어 있어야 합니다.

    # 설치된 파이썬 버전확인
    python --version
    

    What Python version can I use with Django? https://docs.djangoproject.com/en/5.2/faq/install/#what-python-version-can-i-use-with-django

    Django version Python versions
    4.2 3.8, 3.9, 3.10, 3.11, 3.12 (added in 4.2.8)
    5.0 3.10, 3.11, 3.12
    5.1 3.10, 3.11, 3.12, 3.13 (added in 5.1.3)
    5.2 3.10, 3.11, 3.12, 3.13
    장고 개발을 시작할 때 본인의 Python 버전과 Django 버전이 호환되는지 꼭 이 표로 확인하면 좋습니다.

    ✅ 2단계. 가상환경(Virtual Environment) 만들기

    # 경로확인
    (venv) youjung@DESKTOP-PJCRMMU:~/Django_OfficialDocumentTutorial/
    
    python -m venv venv  # 가상환경 생성
    
    # 잘못만들어진 가상환경 지우기
    rm -rf venv
    
    source venv/bin/activate   # macOS/Linux
    myenv\Scripts\activate      # Windows
    

    https://docs.djangoproject.com/ko/5.2/howto/windows/#using-python-s-venv

    가상환경 재생성

    # 가상환경 폴더 삭제
    rm -rf venv
    
    # 새로 가상환경 생성 (Python 3.x 버전에 맞게)
    python3 -m venv venv
    
    # 가상환경 활성화
    source venv/bin/activate
    
    # pip 최신화
    pip install --upgrade pip
    
    # Django 설치
    pip install django
    
    # requirements.txt 파일 기반으로 패키지 설치
    pip install -r requirements.txt
    
    pip list
    

    ✅ 3단계. Django 설치: 반드시 가상환경 안에서 장고를 install합니다.

    pip install django
    

    https://docs.djangoproject.com/ko/5.2/intro/install/#install-django

    🧐설치확인

    python -m django --version
    

    🧾 보충설명: 장고 프로젝트를 새로 개발할때마다 가상환경안에 장고를 새로 설치합니다.

    ✅ 4단계. Django 프로젝트 시작

    django-admin startproject mysite . [전체 플랫폼 또는 서비스의 이름]
    cd mysite # 생성된 플랫폼 폴더로 이동
    

    ◽ 프로젝트 구조는 다음과 같습니다:

    ├── manage.py
    ├── mysite/
    │   ├── __init__.py
    │   ├── settings.py
    │   ├── urls.py
    │   ├── wsgi.py
    │   └── asgi.py
    

    ✅ 5단계. 개발 서버 실행: 서버 주소: http://127.0.0.1:8000/

    python manage.py runserver
    
    TOP
    preload preload