Найти - Пользователи
Полная версия: Настройка mongodb в Django
Начало » Базы данных » Настройка mongodb в Django
1
korefey
Добрый день ув. программисты. Столкнулся с такой БД как MongoDB. Проинсталил себе pymongo, создал БД и залил в нее нужые данные. Но не очень удобно каждый раз прописывать название БД. Прочитал в интернете, что в Джанго можно исопльзовать несколько баз данных, только их нужно прописать в settings.py. Прописал в коде 2 базы - одну по дефолту, а вторую pymongo. Настройки для mongodb брал в интернете.В таком виде как сейчас не работает. Пробовал прописать ‘ENGINE’ : ‘django_mongodb_engine’, предварительно установив у себя mongodb_engine - ругается на AttributeError: ‘tuple’ object has no attribute ‘insert’.
Прошу помощи, может кто сталкивался с подобной проблемой.

DATABASES = {
    'default': {
        'ENGINE': 'django.db.backends.', # Add 'postgresql_psycopg2', 'mysql', 'sqlite3' or 'oracle'.
        'NAME': '',                      # Or path to database file if using sqlite3.
        'USER': '',                      # Not used with sqlite3.
        'PASSWORD': '',                  # Not used with sqlite3.
        'HOST': '',                      # Set to empty string for localhost. Not used with sqlite3.
        'PORT': '',                      # Set to empty string for default. Not used with sqlite3.
    },
    'basemongo':{
        'ENGINE' : 'django_mongodb',
        'NAME'   : 'test_base',
        'USER': '',
        'PASSWORD': '',
        'HOST': '',
        'PORT': '',
        }
}
Singularity
Джанго нативно работает только с реляционными базами данных. Вам точно надо MongoDB в проекте ?
Просто добавив engine её работать не заставишь .Вот мануал
http://www.allbuttonspressed.com/blog/django/2010/05/MongoDB-backend-for-Django-nonrel-released
korefey
Singularity
Джанго нативно работает только с реляционными базами данных. Вам точно надо MongoDB в проекте ?Просто добавив engine её работать не заставишь .Вот мануалhttp://www.allbuttonspressed.com/blog/django/2010/05/MongoDB-backend-for-Django-nonrel-released

Спасибо за ответ, мануал взял на заметку, вечерком обязательно ознакомлюсь. Монго нужна в проекте только для хранения статистики, уже нашел как с ней работать - исопльзую напрямую без подключения в сеттингс.
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB