Sobes.tech
Junior — Middle

Можете ли објаснити шта је метод get_context_data у контексту развоја веб апликација?

sobes.tech АИ

Одговор од АИ

Metoda get_context_data često se koristi u Python web framework-ovima, poput Django, za prenošenje podataka u šablon prilikom renderovanja stranice.

Vraća rečnik (kontekst) koji sadrži podatke koji će biti dostupni u šablonu.

Obično se ova metoda prepisuje u klasama prikaza (views) kako bi se dodale dodatne promenljive u kontekst.

Primer u 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'] = 'Zdravo, svet!'
        return context

U šablonu my_template.html može se koristiti promenljiva message.