Используйте Flask-Mongoengine с существующими документами Mongoengine
Мы планируем разработать приложение с использованием Flask и Mongoengine. Тем не менее, у нас уже есть несколько определений документов mongoengine, используемых в приложении без колб, и, если возможно, мы хотели бы реорганизовать эти определения в один пакет, чтобы использовать его из колбы и приложения без колб.
Это возможно? Я прочитал код инициализации Flask Mongoengine, и кажется, что он просто переопределяет некоторые базовые классы для документов и извлекает конфигурацию из приложения фляги. Кроме того, я нашел этот (без ответа) вопрос:
Перетаскивание основных определений документа mongoengine в флеш-mongoengine
Заранее спасибо
1 ответ
Вам даже не нужен Flask-Mongoengine. В настоящее время я работаю над приложением Flask с Mongoengine, но я даже не использую Flask-Mongoengine. Я чувствую себя более комфортно, используя ванильный двигатель. Просто убедитесь, что вы подключаетесь к вашей существующей MongoDB где-нибудь.
mongoengine.connect (MONGODB_DB, хост =MONGODB_HOST, порт =MONGODB_PORT)