Джанго з MongoEngine та / або MongoDB


0

Гаразд, я хочу потрапити в mongodb великим часом, але мені потрібна допомога з встановленням.

Ось стек, який я хотів би використати:

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

Зараз ось де мені потрібна допомога: я хочу запустити mongodb як свою базу даних, і я побачив MongoEngine як варіант. Проблема в тому, що я не впевнений, чи mongoengine - це просто рівень ORM чи він містить установку mongodb з ним?

Інше питання: чи потрібно мені встановлювати mongoengine (і mongodb, якщо потрібно) у віртуальному середовищі?

Відповіді:


0

MongoEngine - це об'єктний документ-документ, написаний на Python для роботи з MongoDB.

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

Вам знадобиться база даних (mongodb), яка працює десь - так що її потрібно встановити - дивіться посібник із встановлення .


Спасибі за вашу відповідь! Гаразд, щоб я міг встановити MongoDB поза моїм налаштуванням virtualenv та підключитися до нього від MongoEngine?
Тоні Армстронг
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.