from django.views.generic import TemplateView
from .models import Employee
class EmployeeListView(TemplateView):
template_name = "employees/employee_list.html"
extra_context = {
"static_name": "Joro", # Статично име, няма достъп до DB. Каквото е написано тук като стойност това ще се визуализира.
}
def get_context_data(self, **kwargs):
context = super().get_context_data(**kwargs)
# Вземаме само имената на всички служители от базата данни.
context["employee_names"] = Employee.objects.values_list('name', flat=True)
return context