반응형
django 템플릿 표시 항목 값 또는 빈 문자열
템플릿의 내 코드는 다음과 같습니다.
{% for item in items %}
{{ item.somefield }}
{% endfor %}
item.somefield가 None이 아니면 항목 값을 표시하거나 빈 문자열을 표시하고 싶습니다. {% if item.somefield %} 문을 사용하고 싶지 않습니다. {{item.somefield 또는 ''}}와 같은 것을 원합니다 (이것을 시도했지만 작동하지 않습니다)
당신은 원하는 default_if_none
템플릿 필터 ( 문서를 ).
default_if_none
변수가 'None'이면 주어진 문자열을 표시합니다.
default
변수가 False로 평가되면 문자열을 표시합니다. 즉, 빈 문자열, 빈 목록 등
{{ item.somefield|default_if_none:"" }}
{{ item.somefield|default:"" }}
{{ item.somefield|default_if_none:"" }}
참고 URL : https://stackoverflow.com/questions/16459890/django-template-display-item-value-or-empty-string
반응형
'development' 카테고리의 다른 글
간단한 PHP 페이지 매김 스크립트 (0) | 2020.10.28 |
---|---|
symfony2에서 일부 클래스의 인스턴스가 아닌지 확인하는 방법 (0) | 2020.10.28 |
정의되지 않은 함수 호출 : simplexml_load_string () (0) | 2020.10.28 |
Silverlight 대 Flex (0) | 2020.10.28 |
Facebook : 사용자가 관리자 인 페이지 목록 가져 오기 (0) | 2020.10.28 |