Python 如何在CKAN中添加新页面?

Python 如何在CKAN中添加新页面?,python,postgresql,pylons,ckan,opendata,Python,Postgresql,Pylons,Ckan,Opendata,我正在使用CKAN作为我的开放数据门户。它是使用Python框架用Python编写的。它使用Postgres作为数据库。我只想添加一个类似于about页面的新页面,向用户显示条款和条件。关于页面内置 鉴于这将是更好的,如果我可以编辑从管理区的网页内容,如关于网页。如果是更多的工作/发展,我可以忽略它。我只想用最简单的方法来完成这件事。如果你能解释一下答案,那就太好了。至少是台阶 如何在CKAN中添加新页面?如果您希望自己或非技术管理员能够添加简单的静态页面和博客并编辑其内容,我建议安装 您也可以

我正在使用CKAN作为我的开放数据门户。它是使用Python框架用Python编写的。它使用Postgres作为数据库。我只想添加一个类似于about页面的新页面,向用户显示条款和条件。关于页面内置

鉴于这将是更好的,如果我可以编辑从管理区的网页内容,如关于网页。如果是更多的工作/发展,我可以忽略它。我只想用最简单的方法来完成这件事。如果你能解释一下答案,那就太好了。至少是台阶


如何在CKAN中添加新页面?

如果您希望自己或非技术管理员能够添加简单的静态页面和博客并编辑其内容,我建议安装

您也可以编写自己的CKAN插件来添加一些静态页面,不过如果您打算使用web表单来编辑这些页面,那么您也可以使用上面的页面扩展,但请参见示例,了解如何从插件添加一些简单的静态页面

要安装页面扩展,请执行以下操作:

# Activate your CKAN virtual environment
. /usr/lib/ckan/default/bin/activate

# Install the pages extension.
pip install -e 'git+https://github.com/ckan/ckanext-pages.git#egg=ckanext-pages'
然后将
pages
添加到ckan配置文件中的
ckan.plugins
设置中,然后重新启动web服务器。当作为系统管理员用户登录到CKAN时,您应该看到右上角的pages按钮