问题标签 [ckan]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
1139 浏览

api - 使用带有过滤器的 ckan datastore_search REST API

我正在使用 ckan 2.0 api 查询这个数据集

一切正常,它返回数据集中的所有记录

现在我正在尝试添加过滤条件,就像这样

但它给了我以下错误:

我也尝试对值进行编码,但我得到了同样的错误

奇怪的是,我找不到使用过滤器的工作示例(这让我真的怀疑是否有人真的在使用 API)

那里的任何人都可以为我提供一个工作示例吗?

0 投票
1 回答
196 浏览

ckan - 加载 repoze 模块时出现 CKAN 错误

当我尝试调试我创建的扩展时,出现以下错误。我对CKAN很陌生。我正在尝试学习如何开发 CKAN 扩展。

似乎“repoze”模块没有被加载。这是python路径问题吗?这个模块应该在哪里存在?

0 投票
1 回答
497 浏览

authorization - 有人可以帮助我了解 CKAN 授权吗?

我是 Java 开发人员,我的客户想使用 CKAN 制作 Web 应用程序。

但是他想要太多的功能超过 CKAN 提供或不符合 CKAN 的架构。

所以我决定编写具有客户想要的功能并使用 Apache HttpComponent 调用 CKAN 的 RESTful API 的 Java 程序

但是我遇到了授权问题。

因为我的 To-Be 系统无需登录 CKAN 也能正常工作,所以当我调用某些需要授权的 api 时,我必须知道用户 API-KEY。但是除非登录 CKAN 站点(对吗?),否则我无法获取 API-KEY,而且我认为通过另一种方式获取某人的 API-KEY 是无稽之谈。如果你不这么认为,你能告诉我如何获取用户 API-KEY 吗?

我还考虑了另一种使所有对象都需要公开授权的方法。但是,当我没有将 API-KEY 放入 Http 标头中时,无论我打算处理的对象是公共的还是私有的,一些 API 都会发送授权错误

由于这些原因,开发一直在延迟。

你能给我一些建议吗?

0 投票
1 回答
821 浏览

ckan - CKAN Extensions 可以有控制器吗?

我想知道我是否可以在自定义 CKAN 扩展中拥有控制器。如果可以,那么如何创建到这些控制器的路由以及这些控制器中的操作函数?

谢谢,PK

0 投票
2 回答
497 浏览

ckan - 在 CKAN 中是否有任何辅助函数来构建表单?

我必须创建一个多页表单,并且想知道是否可以按照 Pylons 文档中的辅助函数在 CKAN 中构建表单?

CKAN 中是否有任何用于创建表单的文档?请建议最好的方法。

0 投票
3 回答
533 浏览

api - 从 CKAN 中的资源字典访问 package_id

我正在寻找一种方法来查找 CKAN 中资源的 package_id。我通过resource_show操作访问资源:

结果 dict 没有告诉我资源属于哪个包。它确实告诉我:

我可以在我的数据库中看到 aresource_group确实有一个package_id属性。但是,似乎没有任何resource_group_show动作。

我还有另一种方法可以从资源字典导航到其父包吗?

谢谢!

0 投票
1 回答
363 浏览

ckan - CKAN 表单字段验证

我正在使用表单宏来创建表单字段。但是我在查看一些现有 CKAN 表单的源代码时找不到任何东西,如何为给定的表单字段设置验证规则。任何帮助,将不胜感激。

PK

0 投票
1 回答
318 浏览

plugins - 我将如何创建扩展以在 CKAN 中预览 GTFS 数据?

我想创建一个扩展来预览 GTFS 数据——尽管我的问题更多是关于如何创建一个扩展来预览数据。

查看我找到的文档和代码。

以及现有预览扩展的这些示例:

是否有一个绝对最小扩展的示例来进行预览或关于我将如何为 GTFS 进行此操作的提示(什么是我工作的最佳示例)?

0 投票
3 回答
1727 浏览

ckan - 如何在 CKAN 的导航菜单中添加菜单项?

我想通过 CKAN 主导航菜单中的菜单项提供自定义扩展的功能。不知道如何从我的扩展代码中添加这个新菜单项。任何帮助,将不胜感激。

谢谢,PK

0 投票
1 回答
686 浏览

python - 在 AWS 上设置 CKAN - 500 内部服务器错误

我正在尝试使用此处发布的说明在 AWS 上设置一个基本的 CKAN 站点:https ://github.com/okfn/ckan/wiki/How-to-Install-CKAN-2.0-from-source-on-Ubuntu -12.04-on-EC2#create-ckan-users

完成本教程后,我坐在这里盯着 500 Internal Server Error 页面。真可惜。

我是使用 Python 进行 Web 应用程序的新手,还不太了解 wsgi 脚本,所以如果我遗漏了一些明显的东西,请原谅我。这是我的错误日志的回溯。任何关于我应该在哪里寻找的提示将不胜感激。干杯。