首页 > 解决方案 > 如何在 django rest 框架中使用 prefetch_related 和 select_related

问题描述

嗨,我在模型中有这样的东西

class Task(model.Models):
    name=model.CharField(max=100)
    
class attachments(model.Models):
    file=model.FileField()
    task=model.Foreginkey(Task)

在视图中

class myView(APIView):
  task=Task.object.get(id=1)
  task_serilizer=TaskSerilizer(task, many=False)

在串行器中

class Myserilizer(aerilizer.Serilizers):
    class Meta:
       fields='__all__'

现在我想知道如何用户选择相关和预取相关,现在它很混乱(我用手机写了这段代码,所以请原谅我)

标签: djangodjango-rest-framework

解决方案


推荐阅读