您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

Django Tastypie-使用URL参数过滤ToManyField资源

Django Tastypie-使用URL参数过滤ToManyField资源

您可以使用完整函数扩展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

参考

Go 2022/1/1 18:46:02 有374人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶