AngelPlayer`s Diary

config/urls.py

페이지 요청 시 가장 먼저 실행됨

해당 페이지를 가져오는 url 매핑이 있는지 urls.py를 통해 확인

 

urlpatterns = [ path('상대주소/', 응답내용), .. ]

- 호스트 명과 포트주소(ex. localhost:8080)는 장고가 알아서 잡아주기 때문에 제외한 나머지 주소를 넣으면 됨

 

 

각 패키지(앱) 별로 urls.py 파일에 매핑 관리 방법

# config/urls.py 
...
from django.urls import path, include # include를 import 해야함
...

urlpatterns = [
	path('경로명/', include('앱이름.urls')),
]

-> 이후 경로명/~!@#!@#/ 으로 들어오는 모든 요청은 '앱/urls.py'에서 관리 

 

 

 

다른 파이썬 패키지(앱)에 있는 파일 사용하려면

from 패키지(앱)명 import 파일명

# 사용 시
파일명.함수명

 

 

 

같은 파이썬 앱 내부에 있는 파일 사용하려면

from . import 파일명 # 자기와 동일한 위치이므로 .으로 잡음

# 사용 시
파일명.함수명

 

 

 

HttpResponse()

- 페이지 요청에 대한 응답에 사용하는 장고 클래스

form django.http import HttpResponse

 

 

 

매개변수 request

장고에 의해 자동으로 전달되는 http 요청 객체

사용자가 전달한 데이터를 확인할 때 사용함

 

 

 

 

- 참고문헌 -

점프 투 장고 오프라인 서적

https://wikidocs.net/book/4223

공유하기

facebook twitter kakaoTalk kakaostory naver band