Q&A

책을 따라하다가 막히는 부분이 있나요?
질문을 남겨주세요.

모듈화) 포스트 리스트 부분에서만 실행시키고픈 부분

2 years, 7 months ago

yoojin yoojin

이런 형태의 템플릿을 들고 왔는데, 책대로 모듈화를 하면 포스트 디테일 부분에도 저 부분이 보이게 됩니다. 저는 디테일 파트에서는 저 부분이 사라지게 하고 싶어서, 네비게이션 바 밑에 'welcome to blog home' 부분을 따로 떼어내어 header.html로 blog 밑에 두었습니다. 그래서 현재 base.html의 상태가 

이렇게 되었습니다. 여기서 {% include 'blog/header.html' %}을 목록 창에만 띄우게 하고 싶은데 if문을 어떻게 쓰면 좋을까요? 


yoojin
yoojin   2 years, 7 months ago

일단 base.html을 복사해서 {% include 'blog/header.html %} 만 빼고 post_detail.html에 저 부분 빼고 복사한걸 확장시켜서 해결했습니다. 
if문으로 하는 방법이 있다면 알려주시면 감사하겠습니다.

Updated: April 1, 2022, 10:29 p.m.

sungyong
sungyong   2 years, 7 months ago

안녕하세요. 제가 정확하게 이해했는지는 모르겠지만, {% include ~~~ %} 에 해당하는 부분은 post_list 인 경우에만 불러오도록 하면 되지 않을까 싶습니다. 


{% if post_list %}

{% include 'blog/navbar.html' %} 

{% endif %}

이런 식으로 post_list 페이지 쪽에서 하면 되지 않을까요?

Updated: April 3, 2022, 10:55 a.m.

yoojin
yoojin   2 years, 7 months ago

감사합니다. 시도해보겠습니다.

Updated: April 3, 2022, 12:27 p.m.

Leave a Comment:
목록보기
Search
  • 자유게시판
  • Q&A