我的FooResource
与BarResource
到toOneField
有关,因为FooModel
的FK为BarModel
。我真正感兴趣的是BlahModel
代表BlahResource
。所以我可以逻辑地从BlahModel
获得BarModel
,我应该如何处理Tastypie,以便在有
bar = fields.ToOneField(BarResource, 'bar', full=True)
在FooResource
中的,我实际上从BlahModel
而不是BarModel
获取数据?
我知道我无法在ToOneField
BarResource
中使用BlahResource
,因为模型中没有相应的FK。我不希望最终陷入复杂的dehydrate
黑客攻击。在Tastypie ModelResource中实现代理模式的最简单方法是什么?