我正在寻找一种方法来查找 CKAN 中资源的 package_id。我通过resource_show
操作访问资源:
resource_dict = toolkit.get_action("resource_show")(context, {"id": "my-resource"})
结果 dict 没有告诉我资源属于哪个包。它确实告诉我:
resource_dict.get("package_id", None) == None # <<< True
resource_dict["resource_group_id"] = "some-uuid"
我可以在我的数据库中看到 aresource_group
确实有一个package_id
属性。但是,似乎没有任何resource_group_show
动作。
我还有另一种方法可以从资源字典导航到其父包吗?
谢谢!