资源的自定义字段

问题描述 投票:1回答:2

对于数据集,您总是可以从Web界面添加自定义字段(“管理”->“编辑元数据”),但是您似乎无法对资源执行此操作。

资源是否有类似的功能?可以通过GET-API来使用它吗?

ckan
2个回答
1
投票

没有用于将字段添加到资源表单的Web UI。您可以将其建议给社区,并提出对其进行研究或为其提供资金:https://github.com/ckan/ideas-and-roadmap

当您发布到package_create /package_updateAPI时,可以将其他字段发布到资源中。此处记录了CKAN API:http://docs.ckan.org/en/latest/api/index.html

放置额外的字段就像资源字典中的其他字段一样。例如,这是您可以发布到package_create的资源,我在其中添加了“ quality_rating”字段,该字段将作为额外存储:

res_dict = {
    'package_id':'testpackage',
    'name': 'testresource',
    'description': 'A long description of my resource!',
    'format': 'CSV',
    'quality_rating': '10/10'
}

0
投票

我正在尝试更新/创建(使用邮递员使用API​​)组织(组织类型组)中的Extras字段,但是我无法设置。与邮递员一起尝试:

正文:表单数据

id = '3f7b64a6-e21f-4449-9f8f-59005df41391'
title='truj'
description='description text'
and now extras y try:
field_custom_name = 'valuename'
extras='[{"key": "campo_custom", "value": "my-value"}, {"key": "campo custom 2", "value": "my-value"}]'

蚂蚁解决方案?谢谢

© www.soinside.com 2019 - 2024. All rights reserved.