반응형
Django 템플릿에서 수학을 수행하는 방법은 무엇입니까?
나는 이것을하고 싶다 :
100 - {{ object.article.rating_score }}
예를 들어 출력은 20
if {{ object.article.rating_score }}
equaled 80
입니다.
템플릿 수준에서 어떻게 수행합니까? Python 코드에 대한 액세스 권한이 없습니다.
add
필터 를 사용할 수 있습니다 .
{{ object.article.rating_score|add:"-100" }}
django-mathfilters를 사용하십시오 . 내장 된 더하기 필터 외에도 빼기, 곱하기, 나누기 및 절대 값 가져 오기 필터를 제공합니다.
위의 특정 예에서는 {{ 100|sub:object.article.rating_score }}
.
일반적으로보기에서이 계산을 수행하는 것이 좋습니다. 그렇지 않으면 추가 필터를 사용할 수 있습니다.
참고 URL : https://stackoverflow.com/questions/6285327/how-to-do-math-in-a-django-template
반응형
'programing' 카테고리의 다른 글
std :: exception에서 상속해야합니까? (0) | 2020.08.25 |
---|---|
gnupg :이 키가 명명 된 사용자에게 속해 있다는 보장이 없습니다. (0) | 2020.08.25 |
Apache를 사용할 때 PHP에서 액세스하기위한 환경 변수 설정 (0) | 2020.08.25 |
셀러리 작업을 어떻게 단위 테스트합니까? (0) | 2020.08.25 |
올바른 방법으로 Spring Boot 애플리케이션을 종료하는 방법은 무엇입니까? (0) | 2020.08.25 |