我这样做:
def hydrate(self, bundle):
manipulate data here
现在,根据数据,我想检查它是否已经可用。并且如果它不存在则想要创建对象。简单地说,想做get_or_create。
答案 0 :(得分:2)
你几乎没有任何代码,所以我不知道你的模型等是什么,但我认为你在寻找的是:
答案 1 :(得分:1)
我认为您正在寻找super,它允许您通过在super
type
来覆盖,扩展或添加任何类的方法
答案 2 :(得分:0)
您可以通过覆盖obj_create方法并使用get_or_create函数来实现:
def obj_create(self, bundle, request=None, **kwargs):
....
但这听起来不是一个好主意。创建意味着创建并返回现有数据..