From 5dd7cd95866bf3d37e63d80d6d0d2a700af36e77 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9B=B9=E5=89=8D=E6=98=8E?= <909355014@qq.com> Date: Fri, 24 Jun 2022 01:35:04 +0800 Subject: [PATCH] log error reload server --- apps/develop/views.py | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/apps/develop/views.py b/apps/develop/views.py index 9264040b..65e5aa02 100755 --- a/apps/develop/views.py +++ b/apps/develop/views.py @@ -2,7 +2,7 @@ from rest_framework.views import APIView from rest_framework.permissions import IsAdminUser from rest_framework.response import Response from apps.develop.tasks import backup_database, backup_media, reload_web_git, reload_server_git, reload_server_only -from rest_framework.exceptions import APIException +from rest_framework.exceptions import APIException, ParseError # Create your views here. @@ -16,8 +16,13 @@ class ReloadServerGit(APIView): 拉取后端代码并重启服务 """ - reload_server_git.delay() - return Response() + completed = reload_server_git() + if completed.returncode == 0: + return Response() + else: + from server.settings import myLogger + myLogger.error(completed.stdout) + raise ParseError(completed.stdout) class ReloadClientGit(APIView):