본문 바로가기
Study/Django

[장고 튜토리얼] #0~1. quick-install, Django app

by 이지이즤 2022. 4. 26.

 

**본 포스팅은 유튜브 명준MJ님의 python django tutorial 강의를 참고하여 작성하였습니다.**

 

 

* Django 문서
https://docs.djangoproject.com/ko/4.0/

 

Django 문서 | Django 문서 | Django

Django The web framework for perfectionists with deadlines. Overview Download Documentation News Community Code Issues About ♥ Donate

docs.djangoproject.com

https://docs.djangoproject.com/ko/4.0/intro/tutorial01/

 

가상환경 세팅하기

pip install virtualenv
virtualenv myenv

 

프로젝트 만들기

work 폴더에 mysite 프로젝트 만들기

 

개발 서버

서버 구동하기
http://127.0.0.1:8000/ 를 통해 접속 가능

 

설문조사 앱 만들기

polls 앱 생성

 

 

첫 번째 뷰 작성하기


mysite/urls.py

최상위 URLconf 에서 우리가 작성한 polls.urls 을 연결.
예를들어 127.0.0.1/polls/ 이런 URL이 들어왔다면,
이 URL을 파싱해서 polls 라는 해당 path를 잡아내고 polls.urls 로 연결해줌.

* include()함수는 다른 URLconf들을 참조할 수 있도록 도와줌.
다른 URL 패턴을 포함할 때마다 항상 include()를 사용


polls/urls.py

/polls/ 전달받았음.
/polls/1233 이런식으로 polls 이후에 뭐가 붙은 경우가 아니므로
views 내부의 index 로 연결해줌.


polls/view.py

views 내부의 index 함수에서는 "Hello~" 응답을 client 에게 전달해줌.

-> 정상 동작 확인

 

댓글