我需要连接并预览到外部mysql bbdd所以我刚刚为CKAN安装了这个扩展(我有CKAN 2.7.3): http://extensions.ckan.org/extension/dataproxy/
我一步一步地按照教程进行操作,并且ckan支持数据交换按钮。 Firt我用正确的数据库和表名填充表单以连接MySQL数据库但是当我添加数据库代理资源管理器视图时,总是警告相同的错误。
我使用了python 2.7和名为MySQLdb的模块
我尝试在代码中进行相同的更改,但没有成功删除模块MySQLdb,但它完全是插件的必需品。
答案 0 :(得分:1)
你有一个MySQLdb的ImportError,所以听起来你需要安装那个python库/模块。也许你错过了这一步,或者忘了事先激活virtualenv。无论如何,这应该做到:
. /usr/lib/ckan/default/bin/activate
pip install mysqlclient