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