Хорошо, я хочу попасть в mongodb, но мне нужна помощь в установке.

Вот стек, который я хотел бы использовать:

  • Linux 12.04 LTS (установлен, настроен, защищен)
  • Python 2.7
  • Virtualenv как контейнер
  • Gunicorn для WSGI
  • Джанго 1.6.2
  • Nginx как обратный прокси / веб-сервер

Теперь вот где мне нужна помощь: я хочу запустить mongodb в качестве базы данных, и я увидел MongoEngine как вариант. Проблема в том, что я не уверен, является ли mongoengine просто слоем ORM или он содержит установку mongodb вместе с ним?

Другой вопрос: нужно ли устанавливать mongoengine (и mongodb, если необходимо) в виртуальной среде?

1 ответ1

0

MongoEngine - это Object-Document Mapper, написанный на Python для работы с MongoDB.

Он подключается к вашей базе данных MongoDB и является просто уровнем ORM. Он использует pymongo, официальный драйвер python для mongodb, и в любой момент, если вам нужно, вы можете напрямую подключиться к pymongo.

Вам понадобится база данных (mongodb), работающая где-то - так что она должна быть установлена - см. Руководство по установке.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .