为Tastypie资源实现代理模式

时间:2012-11-22 07:49:22

标签: django tastypie

我的FooResourceBarResourcetoOneField有关,因为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中实现代理模式的最简单方法是什么?

0 个答案:

没有答案