2016-01-18 174 views
1

對於數據集,您始終可以從Web界面(「管理」 - >「編輯元數據」)添加自定義字段,但似乎無法爲資源執行此操作。資源自定義字段

Resources是否有類似的功能?是否可以通過可獲取的API使用它?

回答

1

沒有Web UI將字段添加到資源窗體。你可以建議給社區,並提供有關其工作或基金吧:https://github.com/ckan/ideas-and-roadmap

當你郵寄到package_create/package_update的API可以發佈額外的字段資源。 CKAN API記錄在這裏:http://docs.ckan.org/en/latest/api/index.html

把額外的字段就像資源字典中的其他字段。例如,這裏的地方我已經添加了將存儲作爲一個額外的一個「quality_rating」字段,你可以發佈到package_create資源:我讀過這個API文檔

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

,但看不到如何爲資源添加額外的字段,僅添加數據集。爲了具體,請考慮ckan.logic.action.create.resource_create。我使用哪個參數傳遞額外的域信息? – Sebastian