您可以使用完整函数扩展attribute
已传递给该data
字段的参数,然后重用DataResource
:
def filter_data_items(bundle):
res = DataResource()
new_bundle = Bundle(request=bundle.request)
objs = res.obj_get_list(new_bundle)
return objs.filter(parent_id=bundle.obj.pk)
res.obj_get_list
按照您的定义处理构建和应用过滤器DataResource
。您只需要进一步过滤即可parent_id
。
参考。