【发布时间】:2020-12-12 00:23:34
【问题描述】:
我有这些模型:
class Item(..):
....
class Folder(..):
...
class File(..):
item = ...
folder = ...
class FileSerializer(...):
class Meta:
model = File
class FolderSerializer(...):
files = FileSerializer(many=True,readonly=True)
class Meta:
model = Folder
当我调用FolderViewSet LIST 请求时,它为每个Folder 序列化了所有Files。我需要让它只序列化成为特定 Item 的文件。
现在,我正在前端过滤Files,但将来它会变得非常重要。
你知道如何让它工作吗?有内置方式吗?
【问题讨论】:
标签: python django django-rest-framework django-queryset django-related-manager