xuliliang@u51.com

  • 内容:前段通过ajax传递参数到后端,后端代码如下 def cdn_up(request): if request.method == 'GET': print ("=======") logger.info("infofofofofofof") return render(request, 'cdn_up.html') else: addr=request.POST.get('checkText') logger.info("链接地址:"+addr) BASE_DIR = os.path.dirname(os.path.dirname(os.path.abspath(__file__))) comm = "python %s Action=RefreshObjectCaches ObjectType=File ObjectPath=%s" % (os.path.join(BASE_DIR, 'cdn-api/cdn.py'),addr) logger.info("执行的命令:"+comm) (res,status) = commands.getstatusoutput(comm) logging.info("执行结果:"+status+str(res)) if res == 0: res_json = json.dumps({'status': status,'res':True}, ensure_ascii=False) return HttpResponse(res_json, content_type='application/json') else: return HttpResponse({'res':False},content_type='application/json')