在带有uwsgi的flask应用程序中使用mysql连接器python并收到以下错误:SSL连接错误:SSL_CTX_new失败

在带有uwsgi的flask应用程序中使用mysql连接器python并收到以下错误:SSL连接错误:SSL_CTX_new失败,python,mysql,ssl,flask,uwsgi,Python,Mysql,Ssl,Flask,Uwsgi,我有一个flask应用程序,它利用了我在开发模式下成功运行的mysql连接。为了扩展应用程序,我打算使用Nginx和uwsgi的组合 已设置wsgi.py文件并运行命令: uwsgi --socket 0.0.0.0:5000 --protocol=http -w wsgi:app 输入url后,我收到以下错误消息(该url以前在开发模式ie flask下单独工作,没有uwsgi): 我尝试过这里建议的解决方案: 然而,它没有起作用 我应该怎么做才能解决这个错误?我找到了一个适合我的解决方案

我有一个flask应用程序,它利用了我在开发模式下成功运行的mysql连接。为了扩展应用程序,我打算使用Nginx和uwsgi的组合

已设置wsgi.py文件并运行命令:

uwsgi --socket 0.0.0.0:5000 --protocol=http -w wsgi:app
输入url后,我收到以下错误消息(该url以前在开发模式ie flask下单独工作,没有uwsgi):

我尝试过这里建议的解决方案: 然而,它没有起作用


我应该怎么做才能解决这个错误?

我找到了一个适合我的解决方案

添加

use_pure=True
到数据库连接字符串的结尾

所以我的就成了

connection_string = f'{dialect}+{driver}://{user}:{password}@{host}:{port}/{database}?use_pure=True'
connection_string = f'{dialect}+{driver}://{user}:{password}@{host}:{port}/{database}?use_pure=True'