【问题标题】:How to connect web2py with mysql on Windows 10如何在 Windows 10 上连接 web2py 和 mysql
【发布时间】:2019-11-05 05:24:26
【问题描述】:

添加后

db = DAL('mysql://admin:admin@localhost/web2py')

我收到了这个错误..

连接失败,尝试了 5 次: Traceback(最近一次调用最后一次):文件“C:\Projects\web2py\gluon\packages\dal\pydal\base.py”,第 457 行,在 init self._adapter = adapter(**kwargs) 文件“C:\Projects\web2py\gluon\packages\dal\pydal\adapters__init__.py”,第 39 行,在 call obj = super (AdapterMeta, cls).call(*args, **kwargs) 文件“C:\Projects\web2py\gluon\packages\dal\pydal\adapters\base.py”,第 369 行,在init super(SQLAdapter, self).init(*args, **kwargs) 文件 "C:\Projects\web2py\gluon\packages\dal\pydal\adapters\ base.py”,第 53 行,在 init self.reconnect() 文件“C:\Projects\web2py\gluon\packages\dal\pydal\connection.py”,第 154 行,在重新连接 self .connection = self.connector() 文件“C:\Projects\web2py\gluon\packages\dal\pydal\adapters\mysql.py”,第 51 行,在连接器中返回 self.driver.connect(**self.driver_args)连接文件“MySQL”中的文件“MySQLdb/init.py”,第 81 行db/connections.py", line 193, in init TypeError: 'password' is an invalid keyword argument for this function

我已经安装了mysql、mysql-connector for python、mysql-client、python2.7等等

db = DAL('mysql://admin:admin@localhost/web2py')

我希望这将是连接但不是????????????

【问题讨论】:

    标签: python mysql windows web2py


    【解决方案1】:

    试试这样的

    uri = mysql://user:password@host/databasename

    另外,使用 Python 3 goodluck :)))

    【讨论】:

    • web2py 仅在 python 2 上支持。*
    • 不,web2py 确实支持 Python 3。
    猜你喜欢
    • 1970-01-01
    • 2017-07-20
    • 1970-01-01
    • 2017-09-14
    • 2021-03-13
    • 2017-01-21
    • 2019-09-14
    • 1970-01-01
    • 2015-05-11
    相关资源
    最近更新 更多