Junior — Middle
Web uygulama geliştirme bağlamında get_context_data metodunun ne olduğunu açıklayabilir misiniz?
sobes.tech yapay zeka
AI'dan gelen yanıt
Python tabanlı web framework'lerinde, örneğin Django'da, get_context_data yöntemi genellikle sayfa render edilirken şablona veri iletmek için kullanılır.
Bu yöntem, şablonda erişilebilir olacak verileri içeren bir sözlük (bağlam) döner.
Genellikle, bu yöntemi görünüm sınıflarında (views) geçersiz kılarak ek değişkenler bağlama eklenir.
Django örneği:
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'] = 'Merhaba, dünya!'
return context
my_template.html şablonunda message değişkeni kullanılabilir.