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