def get_queryset(self):
logger.debug("Filter by category: %s", self.current_category)
q = super(ListView, self).get_queryset().\
filter(node=self.node, graph_category=self.current_category)
if not self.subgraph:
q = q.filter(parent=None)
if self.graph:
logger.debug("Filter by graph: %s", self.graph)
q = q.filter(pk=self.graph.pk)
q = q.select_related('node').order_by('graph_category', 'name')
return self.model.objects.munin_ordered(q)
评论列表
文章目录