1

我有一个FooResource与 a 相关的 a BarResourcethrough atoOneField因为我FooModel有一个 FK to BarModel。我真正感兴趣的是BlahModel通过BlahResource. 所以我可以从逻辑上得到 aBlahModel从 a BarModel,我应该如何用 Tastypie 处理这个问题,这样当有 a

bar = fields.ToOneField(BarResource, 'bar', full=True)

在 中FooResource,我实际上是从 aBlahModel而不是BarModel?

我知道我不能使用ToOneFieldin BarResourceto BlahResource,因为模型中没有相应的 FK。我也不希望最终陷入复杂的dehydrate黑客攻击。在 Tastypie ModelResource 中实现代理模式的最简单方法是什么?

4

0 回答 0