Sobes.tech
Junior — Middle

Kunt u uitleggen wat de methode get_context_data is in de context van webapplicatie-ontwikkeling?

sobes.tech AI

Antwoord van AI

De methode get_context_data wordt vaak gebruikt in Python webframeworks, zoals Django, om gegevens door te geven aan de sjabloon bij het renderen van de pagina.

Het retourneert een woordenboek (context) dat de gegevens bevat die in de sjabloon beschikbaar zullen zijn.

Meestal wordt deze methode overschreven in view-classes om extra variabelen aan de context toe te voegen.

Voorbeeld in 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'] = 'Hallo, wereld!'
        return context

In de sjabloon my_template.html kan de variabele message worden gebruikt.