python -m pip install django
django-admin
django을 시작하기 위해 install을 해주고 django-admin 명령어를 이용하여 프로젝트 주요 명령어를 실행
django-admin startproject myproject
startproject는 django 프로젝트를 시작하기 위한 기본 프로젝트 폴더를 만드는 명령어다.
myproject폴더가 생기고 그 안에 myproject에 생기게 된다.
django-admin startproject myproject .
현재 내가 위치하고 있는 디렉토리 안에서 생성하고 싶을땐 .을 찍어서 표시해준다.
myproject
- __init__.py
- asgi.py
- settings.py
- urls.py #사용자가 접속하는 pass에 따라서 요청을 어떻게 처리할 것인가(라우팅 처리)
- wsgi.py
manage.py #유틸리티 파일
startproject를 하게 되면 기본적으로 위와 같은 디렉터리로 만들어진다.
여기서 우리가 제일 유심있게 봐야하는 부분은 urls.py이며 이를 인지하고 지나가보자
python manage.py runserver # defalut port는 8000
python manage.py runserver 8888
서버를 실행시키기 위해선 터미널에서 위와 같은 명령어를 입력하여 시작한다.
default port는 8000로써 다른 port로 열고 싶으면 runserver뒤에 port number를 입력해준다.
'Backend > Python' 카테고리의 다른 글
Web Framework Django 시작하기(3) - Django에 대해 (0) | 2022.01.10 |
---|---|
Web Framework Django 시작하기(2) - Routing URLConf ★ (0) | 2022.01.10 |
Python Multithread vs Multiprocessing (0) | 2021.12.29 |
Python Thread (0) | 2021.12.28 |
Python Flask 웹 페이지 제작(3) - Form (0) | 2021.12.21 |