def api_deploys(request):
deploy = Deploy.objects.all().order_by('-created_at')[:10]
deploy_list = list(deploy.values())
deploy_list_new = []
for i in deploy_list:
host_data = model_to_dict(Host.objects.get(id=i["host_id"]))
project_data = model_to_dict(Project.objects.get(id=i["project_id"]))
user_data = model_to_dict(User.objects.get(id=i["user_id"]), fields=["created_at", "email", "id", "username"])
i["host"] = host_data
i["user"] = user_data
i["project"] = project_data
deploy_list_new.append(i)
deploy_data = dict(rc=0, data=dict(deploys=deploy_list_new, count=deploy.count()))
return JsonResponse(deploy_data)
评论列表
文章目录