programing

장고 템플릿에서 수학을 하는 방법은?

telecom 2023. 10. 22. 19:24
반응형

장고 템플릿에서 수학을 하는 방법은?

나는 이것을 하고 싶습니다.

100 - {{ object.article.rating_score }} 

예를 들어, 출력은 다음과 같습니다.20한다면{{ object.article.rating_score }}대등한80.

템플릿 수준에서 이 작업을 어떻게 수행하려면 어떻게 해야 합니까?저는 파이썬 코드에 접근할 수 없습니다.

필터를 사용할 수 있습니다.

{{ object.article.rating_score|add:"-100" }}

장고 수학 필터를 사용했습니다.내장된 덧셈 필터 외에 뺄셈, 곱셈, 나눗셈, 절대값을 취할 수 있는 필터를 제공합니다.

위의 구체적인 예는 다음과 같습니다.{{ 100|sub:object.article.rating_score }}.

일반적으로 보기에는 이 계산을 수행하는 것이 좋습니다.그렇지 않으면 추가 필터를 사용할 수 있습니다.

언급URL : https://stackoverflow.com/questions/6285327/how-to-do-math-in-a-django-template

반응형