이것은 이전에 거의 확실하게 여기에서 물어 보았습니다. 중복 된 경우 사과드립니다. 그래도 대답을 찾을 수 없습니다 :)장고 :보기 또는 템플릿에서 더 효율적으로 계산할 수 있습니까?
Django에서 일반적으로보기 또는 템플릿에서 계산을하는 것이 더 효율적입니까?
다음은 간단한 예입니다. 정수 값에 따라 특정 문자열을 템플릿에 넣고 싶습니다.
# in views.py
description = "small"
if count > 10:
description = "large"
elif count > 5:
description = "medium"
아니면 템플릿에이 방법을 할 수있는 : 나는 views.py
에서 그것을 할 수이 경우
# in template.html
{{ count }}
({% if count > 10 %}large
{% else %}
{% if count > 5 %}medium{% else %}small{% endif %}
{% endif %})
, 코드 뷰에서 눈에 띄게 간단하다, 그래서 아마도 그건 내 질문에 대한 대답 그러나 실제로 알고 싶은 것은 그것이 템플릿이나 뷰에서 효율성을 높이는 것입니까?