如何解决使用Django REST框架获取与基础模型实例相关的所有模型的序列化响应
我有3个模型
def blogpost(request,slug):
variable=Post.objects.filter(slug=slug).first()
comments=Comments.objects.filter(post=variable,parent=None)
replys=Comments.objects.filter(post=variable).exclude(parent=None)
replyDict={}
for reply in replys:
if reply.parent.sno not in replyDict.keys():
replyDict[reply.parent.sno]=[reply]
else:
replyDict[reply.parent.sno].append(reply)
return render(request,"blog/blogpost.html",{'blog':variable,'comments':comments,'user':request.user,"replys":replyDict})
模型 Project 中的每个条目都与 Calculation 模型中的2个条目相连。此外,计算的每个条目都与财务模型
的4个条目相关有什么方法可以仅通过使用基本 Project 模型的primary_key来获得序列化响应?
解决方法
所需的只是将项目实例传递到项目序列化程序中
project_instance = Project.objects.get(id=project_id)
serializer = ProjectSerializer(instance=project_instance)
return Response(serializer.data,status=status.HTTP_200_OK)
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。