我有一个FooResource
与 a 相关的 a BarResource
through atoOneField
因为我FooModel
有一个 FK to BarModel
。我真正感兴趣的是BlahModel
通过BlahResource
. 所以我可以从逻辑上得到 aBlahModel
从 a BarModel
,我应该如何用 Tastypie 处理这个问题,这样当有 a
bar = fields.ToOneField(BarResource, 'bar', full=True)
在 中FooResource
,我实际上是从 aBlahModel
而不是BarModel
?
我知道我不能使用ToOneField
in BarResource
to BlahResource
,因为模型中没有相应的 FK。我也不希望最终陷入复杂的dehydrate
黑客攻击。在 Tastypie ModelResource 中实现代理模式的最简单方法是什么?