Django의 템플릿 시스템에서 if 문을 사용하여 선택적으로 만들고 싶은 블록이 있다면 어떻게해야합니까?Django 템플릿에서 블록을 선택적으로 만들 수있는 방법이 있습니까?
{% if val %}{% block title %}Archive {{ foo }}{% endblock %}{% endif %}
을하지만 그것은 작동하지 않습니다
나는이 시도되었다. 주어진 값 (이 경우 Null)에 대해 블록이 발행되지 않고 기본 템플릿이 원래 값을 사용하도록 그렇게 할 수있는 방법이 있습니까?
편집 : 좀 더 구체적으로 대답하면 대답하기가 쉽습니다.
페이지 당 10 개의 항목이있는 페이지가 있습니다. 사용자는 다음 페이지로 이동하여 다음 10 개의 항목을 볼 수 있습니다. 첫 페이지를 지나갈 때마다 "Archive 1"또는 "Archive 10"과 같은 제목 태그를 사용하고 싶지만 원래 페이지로 돌아 가면 더 이상 아카이브가 아니어야합니다. 기본 템플릿에 이미 지정된 원래 사이트 제목으로 이동하십시오.
귀하의 질문에 대한 답변을 모르겠지만 '기본'필터에 대해 알고 계십니까 - 원하는대로 할 수 있습니까? http://docs.djangoproject.com/en/dev/ref/templates/builtins/#default –
고마워요 도미니크, 저도 그런 걸 찾고 있는데 디폴트를 할당 할 방법이 없어요. 블록 주위에 if 문을 넣을 수 있는지 알아 내려고합니까? – Vernon