Я пытаюсь отобразить несколько объектов с использованием представлений на основе классов, но получаю сообщение об ошибке.Как визуализировать несколько объектов с использованием представлений на основе классов
Вот мои коды:
class AssociatedList(WizardRequiredMixin, TemplateView):
template_name = "profile/associated_accounts.html"
def get_context_data(self, **kwargs):
context = super(AssociatedList, self).get_context_data(**context)
all_envelopes = Envelope.objects.filter(
user=request.user).exclude_unallocate()
free_limit = account_limit(request, 15, all_envelopes)
facebook = FacebookProfile.user_profiles(request.user)
google = GoogleProfile.user_profiles(request.user)
twitter = TwitterProfile.user_profiles(request.user)
context.update = ({
'facebook': facebook,
'google': google,
'twitter': twitter,
'free_limit': free_limit,
})
return context
Ошибка:
local variable 'context' referenced before assignment
Какая ошибка? – Ngenator
@Ngenator Я публикую сообщение об ошибке – catherine
Как отмечает Ngenator в комментарии к моему ответу, вы указали ссылку на «контекст» в заявлении, определяющем «контекст». Это была ошибка копирования и вставки с моей стороны. Я обновил свой ответ, просто замените «** context» на «* args, ** kwargs» в первой строке функции. –