[REAL Python – Django] – “Django – 템플릿에서 필터 사용하기”

[REAL Python – Django] – “Django – 템플릿에서 필터 사용하기”

2월 19, 2022

문제점

포스트 리스트 페이지에서 본문의 글을 모두 보여주기 때문에, 가독성이 떨어지는 문제가 있었습니다.

이번 포스팅의 목표는, 저의 블로그인 아래의 예시처럼 글의 일부분만 노출되도록 하는 것입니다.

장고의 truncatwords, truncatechars 템플릿 필터

truncatwords 필터는 글을 단어 갯수로 잘라 주고, truncatechars 필터는 글을 글자 수로 잘라 줍니다.

<p class="card-text">{{ p.content|truncatewords:30 }}</p>

정상적으로 포스트가 잘려서 나오는 것을 확인할 수 있죠.

<p class="card-text">{{ p.content|truncatechars:30 }}</p>

위의 코드로 글자 수를 기준으로 자를 수도 있습니다. 저는 단어 수를 기준으로 자르는 방법을 택하겠습니다.

Leave A Comment

Avada Programmer

Hello! We are a group of skilled developers and programmers.

Hello! We are a group of skilled developers and programmers.

We have experience in working with different platforms, systems, and devices to create products that are compatible and accessible.