티스토리 뷰

Django

URL convention

daylee de vel 2021. 9. 14. 11:27

URL convention

  1. url 마지막에는 항상 trailing slash '/'
    장고는 슬래시가 없는 URL로 요청이 들어오면 해당 URL과 딱 맞는 패턴이 있는지 먼저 보고, 없다면 / 슬래시 붙인 URL로 리다이렉션하는 기본 설정이 있음.

  2. 앞에 슬래시(/)가 있으면 도메인으로 부터의 경로를 의미
    현재 codeit.kr/food/ 에 있다고 하고
    <a href="/banana/">이동하기</a> 버튼을 누르면
    codeit.kr/food/banana/가 아닌codeit.kr/banana/로 이동하게 됩니다.
    마찬가지로 <a href="banana/">이동하기</a>(앞 슬래시 없음) 의 경우에는 codeit.kr/food/banana/ 으로 이동됨

댓글