Может быть, это немного глупый вопрос, но я не нашел ответа. Есть ли способ использовать увеличенные / уменьшенные переменные в шаблонах django?
например, {{ some_variable + 1 }}
{{ some_variable + 1 }}
Встроенный фильтр add:
add
{{ some_variable|add:"1" }}
Внутри цикла используйте forloop.counter, который будет автоматически увеличивать счетчик до записи.
{% for a in object_list %} {{ forloop.counter }} {% endfor %}
Один из способов сделать это - использовать шаблонный шаблон django.
https://docs.djangoproject.com/en/dev/howto/custom-template-tags/#writing-custom-template-filters
def inc(value): return value+1
и затем:
{{ some_variable|inc }}