upgrade AbstractGet class

master/v0.1.0
TBS093A 2020-08-29 15:31:07 +02:00
parent 1b1c7d50fa
commit fbafc3de84
1 changed files with 6 additions and 3 deletions

View File

@ -32,6 +32,8 @@ class AbstractUtilsCRUD():
class AbstractGet(AbstractUtilsCRUD):
parent_id_field = ''
@classmethod
def getObject(self, objectID):
@ -47,11 +49,12 @@ class AbstractGet(AbstractUtilsCRUD):
return HttpResponse(json.dumps(objectsAll))
@classmethod
def getObjectsByParentID(self, request, parentID):
return HttpResponse(self.getAllByParentID(parentID))
def getObjectsByParentID(self, parentID):
return HttpResponse(self.__getAllByParentID(parentID))
def __getAllByParentID(self, parentID):
list = [ x.toDict() for x in self.objectFactory().__get.objects.filter(subject_id = parentID)]
list = [ x.toDict() for x in self.objectFactory()
.__get.objects.filter(**{ parent_id_field: parentID })]
return json.dumps(list)