This commit is contained in:
Marco Zeisler
2020-12-06 16:48:58 +01:00
4 changed files with 50 additions and 1 deletions
+11 -1
View File
@@ -72,4 +72,14 @@ class MongoDBService:
@staticmethod
def deleteAll():
print("im Delete all")
instance = MongoManager.getInstance()
db = instance.AIC
col = db.metadata
try:
resp = col.delete_many({})
return resp
except:
print("Could not delete Metadata")
return resp
+1
View File
@@ -25,6 +25,7 @@ urlpatterns = [
url(r'^test/', TestApiClass.test_api),
url(r'^image/get/all$', ImageEndpoint.image_api_get_all),
url(r'^image/get/(?P<identifier>[\w-]+)$', ImageEndpoint.image_api_get_single),
url(r'^image/delete/all$', ImageEndpoint.image_api_delete_all),
url(r'^image/delete/(?P<identifier>[\w-]+)$', ImageEndpoint.image_api_delete),
url(r'^image/post$', ImageEndpoint.image_api_post)
]
+11
View File
@@ -114,3 +114,14 @@ class ImageEndpoint:
print(resp)
return JsonResponse({'Result': 'success1'}, safe=False)
@staticmethod
@api_view(['DELETE'])
def image_api_delete_all(request: HttpRequest):
logger.debug('Image DELETE single call: {}'.format(request))
resp = MongoDBService.deleteAll()
print(resp)
return JsonResponse({'Result': 'success1'}, safe=False)