我对tastypie还不熟悉。我有一个tastypie模型资源,我想在其中使用have ()从客户端获取序列化的数据,并将其转换为数据模型可以使用的适当格式。我尝试过使用hydrate() hydrate_foo(),但似乎所有的hydrate()函数都不会被调用,而总是会被调用。在我的资源模型中,还有obj_get()、obj_update()。对于如何在资源模型中定义there ()函数,以便我可以使用它来操作客户端提交的数据,是否有限制/约束?
发布于 2016-01-05 21:40:32
我知道这篇文章很老了,但是,由于关于Tastypie的文档和例子非常有限,我在这里补充我的小经验。
没有代码很难给出正确的答案,但我已经看到,只有当我们显式地调用obj_create函数中的full_hydrate方法时,才会调用水合方法,如下所示:
bundle = self.full_hydrate(bundle)我以为它们是由Tastypie自动调用的,但事实似乎并非如此。
https://stackoverflow.com/questions/22175069
复制相似问题