def ajax_add_project(request): if not Method_check(request, 'POST'): #限制请求方式 return HttpResponse('请求方式错误') username = request.user.username name = request.POST.get('name') describe = request.POST.get('describe') payload = request.POST.get('payload') send_email = request.POST.get('send_email').title() diy_payload = request.POST.get( 'diy_payload') if request.POST.get('diy_payload') != None else '' keep_alive = request.POST.get( 'keep_alive') if request.POST.get('keep_alive') != None else 'False' keep_alive = keep_alive.title() parameter = request.POST.get( 'parameter') if request.POST.get('parameter') != None else '' if not Value_check(name, describe, payload, send_email): #检查字段完整 return HttpResponse('{"status":500,"value":"请检查字段是否填写完整"}') result = ajax_add_project_func(username, name, describe, payload, send_email, diy_payload=diy_payload, parameter=parameter, keep_alive=keep_alive) return HttpResponse( '{' + '"status":{0},"value":"{1}"'.format(result[0], result[1]) + '}')
def show_letter(request): #项目详情页 if not Method_check(request, 'GET'): #限制请求方式 return HttpResponse('请求方式错误') username = request.user.username project_id = request.GET.get('id') if not Value_check(project_id): #检查字段完整 return HttpResponse('请检查字段是否填写完整') render_dic = {'letter_list': show_table_letter_func(username, project_id)} return render(request, 'user/projectinfo.html', render_dic)
def ajax_payload_explain(request): #Ajax获取explain if not Method_check(request, 'POST'): #限制请求方式 return HttpResponse('{"status":500,"value":"请求方式错误"}') payload_name = request.POST.get('payload_name') if not Value_check(payload_name): #检查字段完整 return HttpResponse('{"status":500,"value":"请检查字段是否填写完整"}') result = ajax_payload_explain_func(payload_name) return HttpResponse('{' + '"status":{0},"value":"{1}","parameter":"{2}"'.format( result[0], result[1], result[2]) + '}')
def ajax_letter_value(request): #Ajax获取信封内容 username = request.user.username if not Method_check(request, 'POST'): #限制请求方式 return HttpResponse('{"status":500,"value":"请求方式错误"}') letter_id = request.POST.get('letterid') if not Value_check(letter_id): #检查字段完整 return HttpResponse('{"status":500,"value":"请检查字段是否填写完整"}') result = ajax_letter_value_func(username, letter_id) return HttpResponse( '{' + '"status":{0},"value":"{1}"'.format(result[0], result[1]) + '}')
def ajax_delete_project(request): #删除项目 if not Method_check(request, 'POST'): #限制请求方式 return HttpResponse('请求方式错误') username = request.user.username project_id = request.POST.get('projectid') if not Value_check(project_id): #检查字段完整 return HttpResponse('{"status":500,"value":"请检查字段是否填写完整"}') result = ajax_delete_project_func(username, project_id) return HttpResponse( '{' + '"status":{0},"value":"{1}"'.format(result[0], result[1]) + '}')