允许在 CKAN 中预览远程数据库表的扩展
Extension that allows previewing remote database tables in CKAN
我需要连接并预览到外部 mysql bbdd,所以我刚刚为 CKAN 安装了这个扩展(我有 CKAN 2.7.3):
http://extensions.ckan.org/extension/dataproxy/
我一步一步地按照教程进行操作,然后 ckan 启用了数据代理按钮。
首先,我在表格中填写了正确的数据库和 table 名称以连接 MySQL 数据库,但是当我添加数据库代理资源管理器视图时,总是提示相同的错误。
No module named MySQLdb par1
No module named MySQLdb part2
Information in mysqldb
我使用了 python 2.7 和名为 MySQLdb
的模块
我尝试对代码进行相同的更改但没有成功,例如删除模块 MySQLdb 但它对于插件来说是完全必要的。
您有 MySQLdb 的 ImportError,所以听起来您需要安装 python library/module。也许你错过了这一步,或者忘记事先激活 virtualenv。无论如何,这应该做到:
. /usr/lib/ckan/default/bin/activate
pip install mysqlclient
我需要连接并预览到外部 mysql bbdd,所以我刚刚为 CKAN 安装了这个扩展(我有 CKAN 2.7.3): http://extensions.ckan.org/extension/dataproxy/
我一步一步地按照教程进行操作,然后 ckan 启用了数据代理按钮。 首先,我在表格中填写了正确的数据库和 table 名称以连接 MySQL 数据库,但是当我添加数据库代理资源管理器视图时,总是提示相同的错误。
No module named MySQLdb par1
No module named MySQLdb part2
Information in mysqldb
我使用了 python 2.7 和名为 MySQLdb
的模块我尝试对代码进行相同的更改但没有成功,例如删除模块 MySQLdb 但它对于插件来说是完全必要的。
您有 MySQLdb 的 ImportError,所以听起来您需要安装 python library/module。也许你错过了这一步,或者忘记事先激活 virtualenv。无论如何,这应该做到:
. /usr/lib/ckan/default/bin/activate
pip install mysqlclient