使用Djongo Connector将Django连接到MongoDB会引发SSL握手异常

我正在尝试从我的django应用程序连接到MongoDb,但它会抛出

[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:777) 例外 .

当我连接到MongoDB时,这是pymongo抛出的相同异常 . 但是我可以通过在连接uri的末尾附加 &ssl_cert_reqs=CERT_NONE 来获得连接 . 基本上,我想要传递证书来获取连接的MongoDb .

但是,在dango中,它希望我们在settings.py文件的数据库配置部分中传递键值对的字典 .

我尝试从我的应用程序中指定相同的 'SSL':True,'SSL_CERT_REQS':'CERT_NONE' 连接设置,但它继续抛出相同的异常 .

任何帮助,如何配置证书或只是简单地绕过客户端的证书检查,以使连接工作,非常感谢 . 谢谢 !

回答(0)