deploys_views.py 文件源码

python
阅读 18 收藏 0 点赞 0 评论 0

项目:djdeploy 作者: ntuwang 项目源码 文件源码
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)
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号