七十四 动态引用方法

class OneRun(views.APIView):

authentication_classes = [JWTAuthentication]

permission_classes = [IsAuthenticated]

def post(self,request):

try:

data = json.loads(request.body)#{'msg': '获取出错啦','data': '获取出错啦'}

            dirname=str(data.get('msg'))

parm =str(data.get('data'))

module_api = importlib.import_module("apirun.caserobot." + dirname)

run = module_api.run(parm)

# resp_run = eval(run)

            return Response(run)

except:

return JsonResponse({'msg':'请检查脚本文件哦','data' : run})

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容