【发布时间】:2013-06-18 09:48:47
【问题描述】:
我有以下资源:
class SpecResource(ModelResource):
results = fields.ToManyField('(...).ResultResource', 'result_set', full=True)
(...)
class ResultResource(ModelResource):
number = fields.IntegerField()
spec = fields.ForeignKey('(...).SpecResource', 'spec')
(...)
因此,当我查看规范 JSON 时,它会包含一个包含该规范的 ForeignKey 的结果列表。现在,我想过滤查看规范 JSON 时显示的结果,并且我希望能够通过 URL 过滤,就像您通过字段过滤规范列表一样眼镜。这可能吗?
为了进一步说明,我想转到“/api/spec/1/?number=5”并获得与转到“/api/spec/1/”时相同的 JSON 除了结果字段只包含编号为 5 的结果。
这可能在tastepie 的框架内吗?
【问题讨论】: