我有一个flask
应用程序可以运行并连接到compose.iorethinkdb
上的远程数据库。该应用程序也部署到pythonanywhere.com,但此部署不断抛出以下错误:
Traceback (most recent call last):
File "/home/user/.virtualenvs/venv/lib/python3.5/encodings/idna.py", line 165, in encode
raise UnicodeError("label empty or too long")
UnicodeError: label empty or too long
...
rethinkdb.errors.ReqlDriverError: Could not connect to rethinkdb://[user]:[password]@aws-us-east-1-portal.1.dblayer.com:23232. Error: encoding with 'idna' codec failed (UnicodeError: label empty or too long)
连接代码看起来完全像这样:
conn = r.connect(host='aws-us-east-1-portal.1.dblayer.com',
port=23232,
auth_key='[auth_key]',
ssl={'ca_certs': './cacert'})
我不知道如何从这里开始。
运行 Python 3.5。