Несколько шаблонов в одном представлении списка

У меня есть несколько ListView, реализованных по отдельности с разными именами шаблонов с похожей моделью, как я могу использовать их в одном представлении списка, которое может принимать несколько шаблонов?

Views.py

class ManagerOpenedTicketView(LoginRequiredMixin,TemplateView):
    template_name = 'app/pm_open_tickets.html'

    def get_context_data(self, **kwargs):
        context =  super().get_context_data(**kwargs)
        context['tickets'] = Ticket.objects.filter(status = 'Opened',created_by = self.request.user)
        return context




class ManagerCompletedTicketView(LoginRequiredMixin,TemplateView):
    template_name = 'app/pm_completed_tickets.html'

    def get_context_data(self, **kwargs):
        context =  super().get_context_data(**kwargs)
        context['tickets'] = Ticket.objects.filter(status = 'Completed',created_by = self.request.user)
        return context
Вернуться на верх