我有tastypie资源:
class ProjectPermissionResource(ModelResource):
project = fields.ToOneField(ProjectResource, 'project', full=True, readonly=True)
...
如您所见,项目资源正在返回所有字段。 我需要删除一些字段,所以我尝试使用dehydrate_project方法:
def dehydrate_project(self, bundle):
# delete some project fields here
return bundle
但是在添加这个方法后,我得到了#34;在调用Python对象时超过了最大递归深度"。在此之后被困住了。
需要从项目中删除一些字段(详情我只需要ot id,name等等)