1
我安装了web2py作为源代码,并且想要在没有框架其余部分的情况下使用DAL。web2py没有连接到mysql
但是DAL并不连接到MySQL:
>>> DAL('mysql://user1:[email protected]/test_rma')
...
RuntimeError: Failure to connect, tried 5 times:
'NoneType' object has no attribute 'connect'
而MySQLdb的可以用相同的凭据连接到数据库:
>>> import MySQLdb
>>> db = MySQLdb.connect(host='localhost', user='user1', passwd='user1', db='test_rma')
一个similar problem与MSSQL被明确地设置驱动程序对象解决。我试过相同的解决方案:
>>> from gluon.dal import MySQLAdapter
>>> print MySQLAdapter.driver
None
>>> driver = globals().get('MySQLdb',None)
>>> print MySQLAdapter.driver
None
但仍然是驱动程序无。