From 65f82afbc9ee297673b60c9c9fca8e7d48353a27 Mon Sep 17 00:00:00 2001 From: TBS093A Date: Sat, 29 Aug 2020 16:15:18 +0200 Subject: [PATCH] make AbstractCRUD classes a abstract --- generalApp/AbstractCRUD.py | 17 ++++++++++++++++- 1 file changed, 16 insertions(+), 1 deletion(-) diff --git a/generalApp/AbstractCRUD.py b/generalApp/AbstractCRUD.py index dbb57d7..53d8768 100644 --- a/generalApp/AbstractCRUD.py +++ b/generalApp/AbstractCRUD.py @@ -29,6 +29,9 @@ class AbstractUtilsCRUD(): for x in objectAll: list.append(x.toDict()) return list + + class Meta: + abstract = True class AbstractGet(AbstractUtilsCRUD): @@ -72,6 +75,9 @@ class AbstractGet(AbstractUtilsCRUD): ] return json.dumps(list) + class Meta: + abstract = True + class AbstractCreate(AbstractUtilsCRUD): """ @@ -127,6 +133,8 @@ class AbstractCreate(AbstractUtilsCRUD): def _setActualTimeTrigger(): pass + class Meta: + abstract = True class AbstractUpdate(AbstractUtilsCRUD): """ @@ -147,6 +155,9 @@ class AbstractUpdate(AbstractUtilsCRUD): objectOld.save() return HttpResponse(f"Update Object: {objectOld.toDict()}") + class Meta: + abstract = True + class AbstractDelete(AbstractUtilsCRUD): """ @@ -162,6 +173,9 @@ class AbstractDelete(AbstractUtilsCRUD): else: return HttpResponse("No Permission") + class Meta: + abstract = True + class AbstractCRUD( models.Model, @@ -170,4 +184,5 @@ class AbstractCRUD( AbstractUpdate, AbstractDelete, ): - pass \ No newline at end of file + class Meta: + abstract = True \ No newline at end of file