Я создаю простое тестовое веб-приложение, которое хранит информацию, которую пользователи вводят в базу данных mon go.
Никаких ошибок не возникает, но я всегда получаю следующее предупреждение (я использую django) при использовании клиента.
/home/<User>/.local/share/virtualenvs/<Name>/lib/python3.7/site-packages/pymongo/topology.py:155: UserWarning: MongoClient opened before fork. Create MongoClient only after forking. See PyMongo's documentation for details: http://api.mongodb.org/python/current/faq.html#is-pymongo-fork-safe
"MongoClient opened before fork. Create MongoClient only "
После просмотра документации по API появляется предупреждение, что при использовании fork()
, который я не использую явно.
Возможно, я На самом деле я запускаю форк.
Я создаю своего клиента mon go в __init__
, а затем импортирую переменную в мой обработчик mongoDB. Затем тот клиент, который я импортировал, используется для вставки или обновления элементов в БД.
Как правильно создать, а затем использовать клиент mon go для предотвращения появления этого предупреждения?