Как подключить web2py с mysql на Windows 10 - PullRequest
0 голосов
/ 05 ноября 2019

После добавления

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

Я получил эти ошибки ..

Ошибка подключения, попытка 5 раз: трассировка (последний вызов был последним): файл "C: \ Projects \ web2py\ gluon \ packages \ dal \ pydal \ base.py ", строка 457, в init self._adapter = адаптер (** kwargs) Файл" C: \ Projects \ web2py \ gluon \ packages \ dal \ "pydal \ adapters__init __. py ", строка 39, в вызов obj = super (AdapterMeta, cls). вызов (* 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) файл "MySQLdb / init .py", строка 81, в файле подключения «MySQLdb / connections.py», строка 193, в init TypeError: 'пароль' - недопустимый аргумент ключевого слова для этой функции

Я установил mysql,MySQL-коннектор для Python, MySQL-клиент, Python2.7 и т. д.

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

Я ожидаю, что это будет подключение, но не ???

1 Ответ

0 голосов
/ 05 ноября 2019

Попробуйте что-то вроде этого

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

А также используйте Python 3 goodluck:)))

...