Используйте 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)

Другие вопросы по тегам