Django에서 ImageField가 있고 템플릿에 너비를 출력하려면 다음을 수행합니다.
{{ myimage.width }}
이미지가 발견되면 잘 작동합니다. 그러나 어떤 이유로 너비를 가져 오는 이미지를 찾을 수없는 경우 페이지에서 오류가 발생하고 템플릿이 렌더링되지 않습니다. 이 동작은 의미가 있지만 어떻게 정상적으로 실패하게 만들 수 있습니까? 의미, 이미지를 찾을 수없고 페이지 렌더링을 계속할 수있는 경우 템플릿이 myimage.width에 대해 아무것도 출력하지 않기를 바랍니다.
간단히 쓰기
{% if myobject.image %}
{{ myobject.image.width }}
{% endif %}
이미지가 없음이면 아무것도 없습니다.
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다