programing

django 템플릿 항목 표시 값 또는 빈 문자열

muds 2023. 8. 29. 21:00
반응형

django 템플릿 항목 표시 값 또는 빈 문자열

템플릿의 코드는 다음과 같습니다.

{% for item in items %}
    {{ item.somefield }}
{% endfor %}

만약 아이템이 있다면 아이템 값을 표시하고 싶습니다.일부 필드가 없음이 아니거나 빈 문자열을 표시합니다.{% if 항목을 사용하고 싶지 않습니다.some field %} 문, {{ item} 같은 것을 원합니다.some field 또는 ''' }}(이것을 시도해 보았지만 작동하지 않습니다.

당신은 그것을 원합니다.default_if_none템플릿 필터, (doc).

default_if_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

반응형