TemplateView
нету context_oject_name
, он используется для переименования стандартного имени содержания данных в таких представлениях как DetailView ListView и др
просто для читабельности(если не переименовывать то обращаться придется {{ object }} и {{ object_list }}
соответственно). А ты и так в get_context_data
определяешь context['mainpages']
сам, соответственно в шаблоне можешь обращаться {{ mainpages }}
SELECT
EMPLOYEE.ID
, EMPLOYEE.PRIORITY
, EMPLOYEE.SERVICE_ID
FROM
EMPLOYEE
LEFT OUTER JOIN
APPOINTMENT
ON
EMPLOYEE.ID = APPOINTMENT.EMPLOYEE_ID
WHERE
(
EMPLOYEE.SERVICE_ID = 1
)
GROUP BY
EMPLOYEE.ID
, APPOINTMENT.START_TIME
, EMPLOYEE.PRIORITY
, EMPLOYEE.SERVICE_ID
HAVING
(
APPOINTMENT.START_TIME BETWEEN CONVERT(TIME, '11:00:00', 114) AND CONVERT(TIME, '12:00:00', 114)
)
AND (COUNT(APPOINTMENT.EMPLOYEE_ID) <= 3)
Но она не сработала, так как queryset это набор классов и там нельзя просто так добавить/поменять поле.
all_comments = Comment.objects.all()
my_comments = [] # вот список
# рекурсивно формируем список из полученных данных