问题标签 [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 投票
1 回答
166 浏览

python - ckan中的函数和获取数据

我对 Ckan 完全陌生,但是我使用过Django烧瓶。直到现在我已经在 Ckan 中自定义了模板,例如创建/编辑/查看数据集表单。但现在我想创建自己的函数,这样我就可以从数据库中获取数据,根据我的要求更新数据。我已经阅读了 ckan 文档,但直到现在我还没有找到合适的东西。所以请任何人告诉我如何创建我的自定义函数、定义 url、与 db 交互,那将非常有帮助,或者如果有人可以提供指向某种文档或视频的有用链接,他们也会很棒。

谢谢

0 投票
1 回答
340 浏览

ckan - ConfigParser.NoSectionError:没有部分:'app:main'

当我在开发机器上安装 CKAN 的根目录运行以下命令时:

我收到以下错误。

我检查了我的 development.ini 文件,它有一个app:main部分。不确定如何解决此错误。

0 投票
1 回答
754 浏览

ckan - 如何设置 ckan 数据存储扩展

这是我第一次在ubuntu12.04中安装ckan2.2。我按照文档设置数据存储,但是当我执行命令行“paster datastore set-permissions postgres -c xxxx/development.ini”时,失败并返回

我已经配置了“ckan.datastore.write_url”和“ckan.datastore.read_url”,我确定密码是正确的。如果我跳过此设置,我将无法运行 ckan。

谁能帮我 ??

终于,我解决了这个问题……

只需使用超级用户“postgres”和“alter role datastore_default login”登录数据库“datastore_default”;

呜呜呜……

0 投票
0 回答
1219 浏览

solr - 错误 ckan.lib.search.common HTTP 代码=404

我有一个 solr 实例启动并运行,我可以毫无问题地访问 solr 管理页面。我已经设置了一个 solr 多核,其中一个内核用于 ckan,另一个内核用于不同的应用程序。我也可以在管理页面中看到两个不同的集合。我不明白为什么 ckan 无法连接到 Solr。我什至在 production.ini 中包含了 solr 站点 url。

ckan.lib.search 连接 SOLR 服务器时发现问题

编辑#1:我已经从Source安装了ckan;我已经运行了 Solr,所以我所做的只是在现有的 solr 实例中为 ckan 添加了一个新的核心和集合

0 投票
1 回答
978 浏览

vagrant - CKAN/Vagrant 端口转发

我创建了一个 vagrant box 并在其中安装了 ckan。

在 vagrantfile - 我将端口转发设置为 4567 - 所以在我的浏览器中我输入

我进入虚拟盒子里面。

问题是现在 - 当我在 ckan 中执行一些操作(例如更新我的个人资料)时 - 我被重定向到

这给了我一个“未找到 - 在此服务器上找不到请求的 URL /user/mirmir”的错误。

如果我手动插入 :4567 所以它变成

一切正常。

知道如何解决这个问题吗?

0 投票
1 回答
27 浏览

python - 带有时期的塔架路线

我目前正在尝试将曾经的静态页面变成动态页面。客户不想将 url 更改为在 url 末尾没有 .html。因此,作为示例,当前静态页面/foo/bar.html位于我的公用文件夹中,没问题。我可以很容易地做到/foo/bar,但是一旦我有一个时期的塔不再排除路线。

当前代码:map.connect('foo', '/foo/bar.html',controller=controller , action='foo')

0 投票
1 回答
248 浏览

html - 如何基于page.html添加新页面(类似于/groups或/dataset)

我已经安装并配置了一个 CKAN 2.0.1 实例。

你可以在这里查看:http: //www.caceresabierto.es;如您所见,它仍然非常基本。

我的问题如下,我想创建页面http://www.caceresabierto.es/aplicaciones。我知道应该有一种方法可以从主模板中继承布局和基本主题(如果我没记错的话是“模板”文件夹中的“base.html”或“page.html”)。

关键是:我已经弄清楚如何修改 www.caceresabierto.es/ dataset或 www.caceresabierto.es/ groups。但我不知道如何添加一条新路线,如 www.caceresabierto.es/aplicaciones继承自“page.html”。

我想我需要在“模板”文件夹中创建一个新的 HTML 文件,并可能修改 setup.py 或 plugins.py ......但我需要一些帮助才能做到这一点。

任何反馈都会很棒。谢谢你。

耶稣雷东多。


为交叉发帖道歉。

0 投票
1 回答
159 浏览

python - 仅向管理员用户显示所有数据集 CKAN

我是ckan的新手,在此我需要显示私有和未经授权的数据集以及仅批准给管理员用户的所有其他数据集,对于普通用户,我需要显示当前正在工作的已批准数据集,所以请建议我

How can i show all datasets to admin user only

谢谢

0 投票
1 回答
445 浏览

ckan - 我在哪里可以找到 CKAN 中新的或更改的数据集的 RSS 或 Atom 提要

这曾经是 CKAN <= 2.0 中 /revision 页面的一部分,但查看http://demo.ckan.org/revisionhttp://datahub.io/revision现在似乎不存在了。我现在在哪里可以找到这个?

0 投票
1 回答
450 浏览

themes - 如何在 CKAN 的主导航栏中添加指向外部站点的链接

我知道我可以通过覆盖 header_site_navigation_tabs 块来自定义标准模板中页面顶部的导航链接集,例如 [datahub.io 自定义]( https://github.com/okfn/ckanext-datahub /blob/3d64748fc1f3c4499780b199e971a5929ba69315/ckanext/datahub/templates/header.html#L9 )

但是,我想将此列表的链接添加到外部网站?我可以这样做吗(请参阅末尾的额外条目):