Junior — Middle
Ar galite paaiškinti, kas yra get_context_data metodas interneto programų kūrimo kontekste?
sobes.tech AI
Atsakymas iš AI
„get_context_data“ metodas dažnai naudojamas Python žiniatinklio karkasuose, pavyzdžiui, Django, perduoti duomenis į šabloną puslapio atvaizdavimo metu.
Jis grąžina žodyną (kontekstą), kuriame yra duomenys, prieinami šablone.
Paprastai šis metodas perrašomas vaizdo (views) klasėse, kad būtų galima pridėti papildomų kintamųjų į kontekstą.
Pavyzdys 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'] = 'Labas, pasauli!'
return context
Šablone my_template.html galima naudoti kintamąjį message.