0

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

谢谢

4

1 回答 1

1

我建议您在文档中查看 CKAN 的不同扩展点。有添加路由和自定义控制器的扩展点。但是,我强烈建议不要直接与数据库交互,因为这会降低您更新 CKAN 的能力。您可以使用操作 API 来更改数据集、资源、用户、组织等。

接口非常灵活,您应该能够使用扩展接口实现自定义。如果您在特定问题上需要帮助,请随时写一个新问题或在邮件列表中提问。对于一般性介绍,请阅读文档并查看现有的扩展(repos 通常被命名为ckanext-*)。

于 2013-08-23T07:56:17.323 回答