{{ value|add: 10 }}
|
값=5이면 15가 반환됩니다. Django 템플릿 빼기:
{{value|add: - 10 }}
|
값이 5이면 -5가 반환됩니다. 빼기는 음수를 더하는 것입니다.
{ % widthratio 5 1 100 % }
|
위 코드는 5/1 *100, 500 반환을 의미합니다. Widthratio에는 세 개의 매개변수가 필요합니다. 매개변수 1/매개변수 2 * 매개변수 3을 사용하므로 곱셈을 수행하려면 매개변수 2 = 1로 설정하면 됩니다. Django 템플릿 구분
{ % widthratio 5 100 1 % }
|
위 코드는 5/100*1, 0.05를 반환하고 세 번째 매개변수를 1로 설정한다는 의미입니다.
그러나 이러한 방법은 나머지 나누기에 사용하기에는 매우 번거롭습니다.
해결책: 태그로 나눌 수 있습니다!
은 다음과 같이 Django의 divisibleby 태그를 사용하여 구현됩니다.
{somelist %의 각 %}
{% if forloop.counter|divisibleby:2 %}
{% 그 외 %}
{% endif %}
{% endfor %}
divisibleby 태그의 의미는 다음 매개변수를 사용하여 태그를 제거한다는 것이며 모든 예외는 True가 되고, 그렇지 않으면 False가 됩니다.
그래서 내 코드는 다음과 같이 변경되었습니다.
{{ value }}< /p> {{ value }}< /p> {% endif %}
{% for key, value in formextenddetail %}
{% if forloop.counter|divisibleby:'2' %}
<td style="width: 50%" >
{% else %}
{% endfor %}
이 솔루션은 줄 바꿈, 스타일 변경 등에 사용할 수도 있습니다!