Back to questions
СБЕР
Junior — Middle
50
Можете объяснить, что такое метод get_context_data в контексте разработки веб-приложений?
Companies where asked
Answer from AI
sobes.tech AI
Метод get_context_data часто используется в веб-фреймворках на Python, например, в Django, для передачи данных в шаблон при рендеринге страницы.
Он возвращает словарь (контекст), содержащий данные, которые будут доступны в шаблоне.
Обычно этот метод переопределяют в классах-представлениях (views), чтобы добавить дополнительные переменные в контекст.
Пример в Django:
from django.views.generic import TemplateView
class MyView(TemplateView):
template_name = 'my_template.html'
def get_context_data(self, **kwargs):
context = super().get_context_data(**kwargs)
context['message'] = 'Привет, мир!'
return context
В шаблоне my_template.html можно будет использовать переменную message.