CKAN插件在之后不更新插件.py编辑

2024-06-06 21:36:59 发布

您现在位置:Python中文网/ 问答频道 /正文

我跟随these instructions为CKAN中的自定义元数据字段创建一个插件。我已经成功地创建了这个插件,并使用了一个代码片段允许用户从一堆硬编码的标签中进行选择。我能够将这个插件部署到我的CKAN实例中,并对代码进行了修改并看到了结果,但现在似乎无法做到这一点。你知道吗

我在这里修改代码:/usr/lib/ckan/default/src/ckanext extrafields/ckanext/extrafields/插件.py你知道吗

然后运行:

python setup.py develop
python setup.py egg_info

但我看不到我的界面中填充了更改。我在修改硬编码的标签,它们一点也不改变。我尝试过清除缓存,在其他浏览器中打开页面,等等。我还应该采取什么其他步骤?你知道吗


Tags: 实例代码用户py插件编码部署setup
2条回答

你的插件叫什么?检查setup.py中的条目。如果它是ckan的一个条目设置.py(example_idatasetform),那么它就不起作用了。你得给它起个不同的名字。它似乎可以工作,因为它没有使用你的代码。它使用CKAN附带的示例代码来测试文档。你知道吗

我曾经掉进这个陷阱:)

您是否将extrafields标记添加到ckan.plugins插件在.ini文件中?你知道吗

您是否可能正在开发环境或生产环境中测试更改?你知道吗

我曾经执行过:

python setup.py develop //development
python setup.py install //production

以及:

http://127.0.0.1:5000 -> to access to development deployment
http://127.0.0.1      -> to access to production deployment

相关问题 更多 >