def add_task(request): """ 添加任务 :param request: :return: """ if request.session.get('login_status'): acount = request.session["now_account"] if request.is_ajax(): try: kwargs = json.loads(request.body.decode('utf-8')) except ValueError: logging.error('定时任务信息解析异常: {kwargs}'.format(kwargs=kwargs)) return HttpResponse('定时任务信息解析异常,请重试') msg = task_logic(**kwargs) return HttpResponse(get_ajax_msg(msg, '/api/periodictask/1/')) elif request.method == 'GET': info = { 'account': acount, 'env': EnvInfo.objects.all().order_by('-create_time'), 'project': ProjectInfo.objects.all().order_by('-create_time') } return render_to_response('add_task.html', info) else: return HttpResponseRedirect("/api/login/")
def add_task(request): """ 添加任务 :param request: :return: """ account = request.session["now_account"] if request.is_ajax(): kwargs = json.loads(request.body.decode('utf-8')) msg = task_logic(**kwargs) return HttpResponse(get_ajax_msg(msg, '/api/periodictask/1/')) elif request.method == 'GET': info = { 'account': account, 'env': EnvInfo.objects.all().order_by('-create_time'), 'project': ProjectInfo.objects.all().order_by('-create_time') } return render_to_response('add_task.html', info)