def get(self, request): try: document = Sentence.objects.get(id=request.GET.get("document")) except: raise ValueError("Invalid or missing 'document' value passed in the query string.") qs = Annotation.objects.filter(document=document) return { "total": qs.count(), "rows": Annotation.as_list(qs=qs, user=request.user) }
def get(self, request): # index. Returns ALL annotation objects. Seems kind of not scalable. return Annotation.as_list()