def get(self, request, *args, **kwargs): if not hasattr(self, 'token'): self.token = kwargs["token"] self.columns = TableDataMap.get_columns(self.token) query_form = QueryDataForm(request.GET) if query_form.is_valid(): self.query_data = query_form.cleaned_data else: return self.render_to_response({"error": "Query form is invalid."}) return BaseListView.get(self, request, *args, **kwargs)
def get_queryset(self): model = TableDataMap.get_model(self.token) if model is None: return None return model.objects.all()