Я хочу вернуть несколько объектов, используя django def get_context_data

def get_context_data(self, **kwargs):
    kcl = self.request.user.kcal
    men_kcal = 13.8 * kcl.weight
    context = super().get_context_data(**kwargs)

    if kcl.goal == 'diet':
        context['bmr'] = men_kcal - 500
    else:
        context['bmr'] = men_kcal + 500
    return context

    context['fixbmr'] = bmr * 2

Я хочу представить объект в шаблоне.

{{ bmr }} И {{ fixbmr }}

Я хотел бы использовать. Что мне делать?

Вот как бы я это сделал :

def get_context_data(self, **kwargs):
    kcl = self.request.user.kcal
    men_kcal = 13.8 * kcl.weight
    context = super().get_context_data(**kwargs)

    if kcl.goal == 'diet':
        context['bmr'] = men_kcal - 500
    else:
        context['bmr'] = men_kcal + 500

    context['fixbmr'] = context['bmr'] * 2

    return context
Вернуться на верх