1
Web2pyをソースとしてインストールし、残りのフレームワークなしでDALを使用したいと考えました。web2pyがmysqlに接続しません
しかし、DALは、MySQLに接続しません:
のMySQLdbは、同じ資格情報を使用してデータベースに接続できるのに対し>>> DAL('mysql://user1:[email protected]/test_rma')
...
RuntimeError: Failure to connect, tried 5 times:
'NoneType' object has no attribute 'connect'
:
>>> import MySQLdb
>>> db = MySQLdb.connect(host='localhost', user='user1', passwd='user1', db='test_rma')
MsSQLが持つsimilar problem明示的にドライバオブジェクトを設定することで解決しました。私は同じ解決策を試みた:
>>> from gluon.dal import MySQLAdapter
>>> print MySQLAdapter.driver
None
>>> driver = globals().get('MySQLdb',None)
>>> print MySQLAdapter.driver
None
しかし、まだドライバはなしです。