mirror of
https://github.com/QingdaoU/OnlineJudge.git
synced 2024-09-21 00:13:18 +00:00
添加文件上传错误日志,logger是app_info
This commit is contained in:
parent
376257beed
commit
d3b05d2dea
@ -13,13 +13,16 @@ from rest_framework.views import APIView
|
||||
|
||||
from django.conf import settings
|
||||
|
||||
|
||||
from announcement.models import Announcement
|
||||
from utils.shortcuts import (serializer_invalid_response, error_response,
|
||||
success_response, paginate, rand_str, error_page)
|
||||
from .serizalizers import (CreateProblemSerializer, EditProblemSerializer, ProblemSerializer,
|
||||
ProblemTagSerializer, CreateProblemTagSerializer)
|
||||
from .models import Problem, ProblemTag
|
||||
import logging
|
||||
|
||||
logger = logging.getLogger("app_info")
|
||||
|
||||
def problem_page(request, problem_id):
|
||||
try:
|
||||
@ -151,8 +154,9 @@ class TestCaseUploadAPIView(APIView):
|
||||
with open(tmp_zip, "wb") as test_case_zip:
|
||||
for chunk in f:
|
||||
test_case_zip.write(chunk)
|
||||
except IOError:
|
||||
return error_response(u"上传错误,写入临时目录失败")
|
||||
except IOError as e:
|
||||
logger.error(e)
|
||||
return error_response(u"上传失败")
|
||||
|
||||
test_case_file = zipfile.ZipFile(tmp_zip, 'r')
|
||||
name_list = test_case_file.namelist()
|
||||
|
@ -5,7 +5,9 @@ from rest_framework.response import Response
|
||||
from django.conf import settings
|
||||
|
||||
from utils.shortcuts import rand_str
|
||||
import logging
|
||||
|
||||
logger = logging.getLogger("app_info")
|
||||
|
||||
class SimditorImageUploadAPIView(APIView):
|
||||
def post(self, request):
|
||||
@ -22,7 +24,8 @@ class SimditorImageUploadAPIView(APIView):
|
||||
with open(image_dir, "wb") as imageFile:
|
||||
for chunk in img:
|
||||
imageFile.write(chunk)
|
||||
except IOError:
|
||||
except IOError as e:
|
||||
logger.error(e)
|
||||
return Response(data={
|
||||
"success": True,
|
||||
"msg": "上传错误",
|
||||
|
Loading…
Reference in New Issue
Block a user