def index(self, request): switches = list(Switch.objects.all().order_by('label')) return self.render_to_response("gargoyle/index.html", { "switches": [s.to_dict(gargoyle) for s in switches], "all_conditions": list(gargoyle.get_all_conditions()), }, request)
def index(self, request): switches = list(Switch.objects.all().order_by("date_created")) return self.render_to_response("gargoyle/index.html", { "switches": [s.to_dict() for s in switches], "all_conditions": list(gargoyle.get_all_conditions()), }, request)
def index(self, request): sort_by = request.GET.get('by', '-date_modified') if sort_by not in self.valid_sort_orders: return HttpResponseNotFound('Invalid sort order.') switches = list(Switch.objects.all().order_by(sort_by)) return self.render_to_response("gargoyle/index.html", { "switches": [s.to_dict(gargoyle) for s in switches], "all_conditions": list(gargoyle.get_all_conditions()), "sorted_by": sort_by }, request)