728x90
**본 포스팅은 유튜브 명준MJ님의 python django tutorial 강의를 참고하여 작성하였습니다.**
* Django 문서
https://docs.djangoproject.com/ko/4.0/
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 에게 전달해줌.
-> 정상 동작 확인
728x90
'Study > Django' 카테고리의 다른 글
[장고 튜토리얼] #5~6. test, css, static file (0) | 2022.05.08 |
---|---|
[장고 튜토리얼] #4. form, generic view (2) | 2022.05.03 |
[장고 튜토리얼] #3. view (0) | 2022.04.27 |
[장고 튜토리얼] #2. git, database, admin (0) | 2022.04.26 |
댓글