首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >更改CKAN API接口- API是否有限制?

更改CKAN API接口- API是否有限制?
EN

Stack Overflow用户
提问于 2018-09-12 02:41:05
回答 1查看 68关注 0票数 0

我查看了一下这个站点,看看是否有人更改了CKAN API接口,这样他们就可以直接在站点上输入内容,而不是上传文档和数据库,但我没有找到任何用例。

目前,我们有一个页面,人们通过他们填写的excel表单上传数据集,但我们希望通过更改API使其更具用户友好性,以便他们可以在页面上填写表单,而不是下载模板,填写然后上传。

CKAN有能力支持这一点吗?如果是这样,有没有使用表单而不是上传的网站的例子或用例?

EN

回答 1

Stack Overflow用户

发布于 2018-09-12 20:13:13

这当然是可能的。

我不知道是否有任何现有的扩展提供了该功能,但是如果有什么可以满足您需求的东西,您可以查看official list of CKAN extensions

如果没有适合您的现有扩展,那么您可以编写自己的扩展,有关如何执行此操作的详细信息,请参阅extension guide

CKAN's API添加API函数是可能的,但在这种情况下可能不是您想要的: web UI通常不会通过API与CKAN交互,而是通过Flask/Pylons控制器与CKAN交互。因此,您需要添加add控制器,该控制器首先服务于表单,然后处理提交的输入。

您可以看看ckanext-pages扩展,它就是这样做的(用于编辑静态页面,而不是datasets,但是您的代码应该是类似的)。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/52282312

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档