INSPECT
Python Django-5 (Dynamic Url Routing & Patterns / URL Links & Get Absolute URL) 본문
Python
Python Django-5 (Dynamic Url Routing & Patterns / URL Links & Get Absolute URL)
INSPECT 2017. 1. 3. 00:16Python Django-5 (Dynamic Url Routing & Patterns /
URL Links & Get Absolute URL)
---Dynamic Url Routing & Patterns---
동적인 URL을 만들기 위해 id값을 인자로 받는다. id=id로 해주면 일일이 안 해주어도 동적으로 생성가능하다.
정규표현식을 이용해 url은 위처럼 만들어준다. P다음 나오는 id와 뷰에서 id=None해준 id는 일치해야 한다. 예를 들어 P<abc>로 했다면 인자 값에도 abc=None으로 해줘야 한다.
주소창 숫자만 바꾸면 페이지가 정상적으로 나오게 된다. 이것으로도 멋지지만 숫자 앞에 detail을 없애고 싶다.
details/를 지우면 된다.
정규표현식은 https://github.com/codingforentrepreneurs/guides 에 잘 설명되어있다.
---URL Links & Get Absolute URL---
url링크를 만드는 간단한 방법은
index.html 파일을 위처럼 수정하는 것이다.
그럼 각각 타이틀에 링크가 걸리게 된다.
'Python' 카테고리의 다른 글
[Python Django] 참고 사이트 (0) | 2017.02.06 |
---|---|
[Python] 오류 자세히 찍기 (0) | 2017.01.27 |
Python Django-4 (QuerySet &Get Item or 404 Query) (0) | 2017.01.03 |
Python Django-3 (Template) (0) | 2017.01.02 |
Python Django-2 (0) | 2017.01.02 |