Я пытаюсь получить доступ к данным модели в шаблоне, используя метод класса представления (что я делал ранее), однако «NameError: имя 'context' не определено" продолжает возникать.
from django.views.generic import TemplateView
from django.shortcuts import render, redirect
from .models import Email
class MapView(TemplateView):
template_name = 'Map/map.html'
email = Email.objects.all()
context = {'email': email}
def get(self, request):
return render(request, self.template_name, context)
если я заменю «context» пустым словарем «{}», тогда я могу отобразить шаблон, но даже если я объявлю «context = {}» и попытаюсь вернуть «render (request, self.template_name, context)»Я все еще получаю контекст не определена ошибка.