我跟随these instructions为CKAN中的自定义元数据字段创建一个插件。我已经成功地创建了这个插件,并使用了一个代码片段允许用户从一堆硬编码的标签中进行选择。我能够将这个插件部署到我的CKAN实例中,并对代码进行了修改并看到了结果,但现在似乎无法做到这一点。你知道吗
我在这里修改代码:/usr/lib/ckan/default/src/ckanext extrafields/ckanext/extrafields/插件.py你知道吗
然后运行:
python setup.py develop
python setup.py egg_info
但我看不到我的界面中填充了更改。我在修改硬编码的标签,它们一点也不改变。我尝试过清除缓存,在其他浏览器中打开页面,等等。我还应该采取什么其他步骤?你知道吗
你的插件叫什么?检查
setup.py
中的条目。如果它是ckan的一个条目设置.py(example_idatasetform
),那么它就不起作用了。你得给它起个不同的名字。它似乎可以工作,因为它没有使用你的代码。它使用CKAN附带的示例代码来测试文档。你知道吗我曾经掉进这个陷阱:)
您是否将
extrafields
标记添加到ckan.plugins插件在.ini文件中?你知道吗您是否可能正在开发环境或生产环境中测试更改?你知道吗
我曾经执行过:
以及:
相关问题 更多 >
编程相关推荐