Невозможно получить сертификат локального эмитента на MacOS для MongoPython

Программы на Python
Anonymous
Невозможно получить сертификат локального эмитента на MacOS для Mongo

Сообщение Anonymous »

Мой MongoDBConnection() не может получить сертификат во время проверки.
Я сохранил путь к моему сертификату TLS в файле .env, и доступ к нему осуществляется через функцию класса для его хранения. в словаре.
Я считаю, что моя MacOS не позволяет моему коду получить доступ к файлу, но когда я печатаю путь, я вижу, что моя функция проверки печатает правильный путь, но не может проверить.
MongoDBConnection()

Код: Выделить всё

self.client = MongoClient(self.mongo_url,tls=True, tlsCertificateKeyFile=settings.MONGO_CERT_PATH,server_api=ServerApi('1'))
Если я распечатаю settings.MONGO_CERT_PATH, он напечатает правильный путь.
Я предоставил полный доступ к диску VSCode, но он по-прежнему работает так же. Я тоже пробовал жестко запрограммировать путь, но проблема не устранена.

Подробнее здесь: https://stackoverflow.com/questions/790 ... -for-mongo

Вернуться в «Python»