TIL#124 Django study(2)
Generic View
- ArchiveIndexView
테이블로부터 객체 리스트를 가져와 날짜 필드를 기준으로 최신 객체를 먼저 출력 - YearArchiveView
테이블로부터 날짜 필드의 연도를 기준으로 객체 리스트를 가져와 그 객체들이 속한 월을 리스트로 출력 - MonthArchiveView
테이블로부터 날짜 필드의 연월을 기준으로 객체 리스트를 가져와 그 리스트를 출력 - DayArchiveView
테이블로부터 날짜 필드의 연월일을 기준으로 객체 리스트를 가져와 그 리스트를 출력 - TodayArchiveView
테이블로부터 날짜 필드가 오늘인 객체 리스트를 가져와 그 리스트를 출력
template url 추출
템플릿 파일에서 url을 추출하는 문법은 2가지가 있다.
-
get_absolute_url() 메소드 호출
간접적으로 url 패턴명을 사용
모델 클래스의 메소드로 정의되어 있어야 사용 가능. 메소드를 정의할 때 reverse() 함수를 사용하고 reverse() 함수의 인자로 url 패턴명을 사용
-><a href='{{ post.get_absolute_url }}'>{{ post.title }}</a>
-
{% url %} 템플릿 태그 사용
직접 태그의 인자로 URL 패턴명을 사용
-><a href='{% url 'blog:post_detail' post.slug %}>{{ post.title }}</a>
template 날짜 필터
{{ object.modify_dt|date:"j F Y" }}
{{ post.modify_dt|date:"N d, Y" }}
Author And Source
이 문제에 관하여(TIL#124 Django study(2)), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@dnpxm387/TIL-Django-study2저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)