[Django] 프로젝트 생성 및

프로젝트 생성

프로젝트 폴더 및 관련 파일 자동 생성

django-admin startproject {project name}
{project name}
 ┣ {project name} # main project (설정 정보 등)
 ┃ ┣ asgi.py 
 ┃ ┣ settings.py # 프로젝트 내 환경구성 등 여러 설정 정보
 ┃ ┣ urls.py # URL 패턴 등 패스 관련 여러 정보
 ┃ ┣ wsgi.py 
 ┃ ┗ __init__.py
 ┗ manage.py # 서버 구동 등

서버가 실행 중입니다

Django는 내부적으로 가벼운 웹 서버로 존재합니다.
경량 웹 서버 > 개발 및 테스트용으로 주로 사용되는 서버 > 실제 작업이 아닌 학습 및 테스트용 서버
실제로는 실제 서버(예: Nginx 또는 Apache, APM 등)가 빌드되고 실행됩니다.

cd {project name}
python manage.py runserver

# 포트 변경해서 구동
# python manage.py runserver {port number}

http://127.0.0.1:8000/

Django에서 사용하는 기본 포트는 8000입니다.