我对CKAN收割机扩展有困难。
如果我将“配置”留空,则收获有效,但如果我在其中放置了一些值,则每个数据集都会出现'dict' object has no attribute 'append'
错误。
我按照extension page中列出的示例进行操作。
我试过的配置对象的例子:
{
"default_tags":["Brisbane"],
"default_extras":{"Source":"{harvest_source_url}"},
"override_extras":true
}
或
{ "default_tags":["Brisbane"] }
或
{ "default_extras":{"State/Territory":"QLD"} }
等
如何在导入时添加标签和附加内容?
配置对象的正确格式是什么?
答案 0 :(得分:1)
您需要将标记行更改为dicts列表:
"default_tags":[{"name": "Brisbane"}],
听起来你已经使用default_extras找到了一个错误,你最好提出issue并提供收获源,堆栈跟踪和ckanext-harvest版本的完整详细信息。更新:此问题现已[已解决]。(https://github.com/ckan/ckanext-harvest/issues/249)
答案 1 :(得分:0)
当远程数据集根本没有额外内容时,设置'dict' object has no attribute 'append'
时仍然存在错误default_extras
。
故障单https://github.com/ckan/ckanext-harvest/issues/289有一个拉取请求,用于修复该问题。