Django: Как получить доступ к элементу базы данных из тега пользовательского шаблона
Я пытаюсь зарегистрировать простой тег шаблона, который будет возвращать процент от значения путем деления значения внутри шаблона на значение, хранящееся в базе данных (общая стоимость), в настоящее время у меня есть следующий тег шаблона:
@register.filter()
def percentage(value):
total_cost = Project.total_cost
return value / total_cost * 100
В данном случае 'Project' - это имя поля, определенное в проекте. Однако, как Django узнает, какая 'total cost' является релевантной? Является ли это лучшим способом решения данной проблемы?