Увеличение фиксированного значения django
В моем проекте Django в одном из полей ввода html есть фиксированное число, и я хочу, чтобы это число увеличивалось при каждом открытии формы. Но поскольку оно будет увеличиваться при каждом открытии формы, необходимо получить значение последних данных из базы данных в этом поле. Как я могу применить нечто подобное?
Вы можете создать custom tag, который будет изменять значение в базе данных каждый раз, когда кто-либо отображает шаблон, включающий base.html:
from django import template
register = template.Library()
@register.simple_tag
def raise_visit_counter():
# here add +1 where you need and remember to use .save()
return ""
и в шаблоне base.html:
{% raise_visit_counter %}