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.