3
我可以附加CKAN資源嗎?我注意到,ckan.model.Resource
有extras
屬性,所以我試圖用這樣的事情來使資源:將附加資料附加到CKAN資源?
resource = {
"package_id": "my-package-id",
"url": "http://google.com",
"name": "Google",
"extras": [
{ "key": "myextra", "value": "my extra content" }
]
}
from ckan.plugins import toolkit
toolkit.get_action("resource_create")(faked_context, resource)
我跟着一起作爲邏輯功能終於結束了運行package_update
,但ValidationError: {u' junk': u'The input field __junk was not expected.'}
失敗謝謝!
請注意,您可以* *添加額外而不'IDatasetForm'包,但你必須通過''extras'明確地列出它們:[{「key」:「my-key」,「value」:「my-value」}]'。 –