|
@@ -1,11 +1,12 @@
|
|
from django.views.decorators.http import require_http_methods
|
|
from django.views.decorators.http import require_http_methods
|
|
from django.views.decorators.csrf import csrf_exempt
|
|
from django.views.decorators.csrf import csrf_exempt
|
|
-from admin_site.utils import setError, setSuccess, userPersonToDictionary,is_token
|
|
|
|
|
|
+from admin_site.utils import setError, setSuccess, userPersonToDictionary, is_token
|
|
from admin_site.decorator import my_decorator
|
|
from admin_site.decorator import my_decorator
|
|
from django.contrib.auth.decorators import login_required
|
|
from django.contrib.auth.decorators import login_required
|
|
import os
|
|
import os
|
|
-from django.http import HttpResponse, Http404, StreamingHttpResponse,JsonResponse
|
|
|
|
-from .tasks import add
|
|
|
|
|
|
+from django.http import HttpResponse, Http404, StreamingHttpResponse, JsonResponse
|
|
|
|
+from .tasks import add, del_file
|
|
|
|
+
|
|
|
|
|
|
@csrf_exempt
|
|
@csrf_exempt
|
|
@require_http_methods(["POST", "GET"])
|
|
@require_http_methods(["POST", "GET"])
|
|
@@ -37,6 +38,7 @@ def index(request):
|
|
def info(request):
|
|
def info(request):
|
|
return HttpResponse(setError("文件不存在 info"))
|
|
return HttpResponse(setError("文件不存在 info"))
|
|
|
|
|
|
|
|
+
|
|
@csrf_exempt
|
|
@csrf_exempt
|
|
@require_http_methods(["POST", "GET"])
|
|
@require_http_methods(["POST", "GET"])
|
|
def test(request):
|
|
def test(request):
|
|
@@ -45,4 +47,10 @@ def test(request):
|
|
# return HttpResponse(result.task_id)
|
|
# return HttpResponse(result.task_id)
|
|
# return HttpResponse(setError("文件不存在 info"))
|
|
# return HttpResponse(setError("文件不存在 info"))
|
|
result = add.delay(1, 2)
|
|
result = add.delay(1, 2)
|
|
- return HttpResponse(result.get())
|
|
|
|
|
|
+ return HttpResponse(result.get())
|
|
|
|
+
|
|
|
|
+@csrf_exempt
|
|
|
|
+@require_http_methods(["POST", "GET"])
|
|
|
|
+def del_file_view(request):
|
|
|
|
+ del_file()
|
|
|
|
+ return JsonResponse(setSuccess(msg='更新成功', data=True))
|