Creando un entorno de trabajo para MongoDB y Django

No Comments

Buenas amantes de Django y de las bases de datos no relacionales.

Muchos desarrolladores Django aman las BD's NoSQL y como los developers de Djangoproject piensan en nosotros nos han dado la oportunidad de facilitarnos la vida.

Hace unas semana  presentamos el artículo Pymongo lo qué nos permitia manejar MongoDB desde python, ahora en este artículo vamos a crear el entorno de trabajo para trabajar con Django y MongoDB y en el próximo articulo programaremos algo.

                    ¿Qué necesitaremos? 


  •  MongoDB
  •  Python
  •  Django (en la versión 1.3)
  •  Django-norel
  •  Django Toolbox
  •  Django MongoDB - Engine


Como estamos iniciando con esta cadena de entradas comenzamos desde lo mas basico asi que tranquilo, primero losa terminos generales :


MongoDB: MongoDB (de la palabra en inglés “humongous” que significa enorme) es un sistema de base de datos NoSQL orientado a documentos, desarrollado bajo el concepto de código abierto.

Python : Si no lo sabeís pegaros un tiro.

Django 1.3 : Django es un framework web realizado en Python , para poder trabajar con BD's no relacionales debemos de tener la versión 1.3 puesto que las siguientes no son compatibles con Django-Norel

Django - Norel : Implementa a Django 1.3 lo necesario para trabajar con bases de datos no relacionales.


Django - Toolbox : Una seríe de útilidades para trabajar con no relacionales en Django.


MongoDB - Engine : Engine que MongoDB nos proporciona para usar MongoDB como Backend en nuestros proyectos Django

Ahora veremos como instalar Django 1.3, Django-Norel, Django-Toolbox y MongoDB-Engine.

Pero antes requerimos de pip- Python , Git y de Mercurial para realizar la instalación de estos :

- Instalar python-pip :


sudo apt-get install python-pip


- Instalar Git


sudo apt-get install git

Si quieres saber mas sobre git aqui tienes los enlaces de los tutoriales creados.

- Instalar Mercurial


sudo apt-get install mercurial

Una vez tengamos Git y Mercurial procederemos a instalar lo dicho :

- Instalando Django 1.3 :

Descargamos Django 1.3 desde aquí mismo

Nos movemos a la carpeta en la que se nos descargo Django y escribimos :
 
tar xzvf Django-1.3.5.tar.gz
cd Django-1.3.5
sudo python setup.py install

- Instalando Django Norel :

Aquí ya hacemos uso de mercurial para clonar el repo, escribimos :
 
pip install hg+https://bitbucket.org/wkornewald/django-nonrel

A muchos les soltará un error por permisos , así que no olviden ponerse como root por si acaso.

- Instalando Django Toolbox :

Escribimos en terminal de la misma manera :

pip install hg+https://bitbucket.org/wkornewald/djangotoolbox

Y por último :

- Instalando Django MongoDB-Engine :

Aquí ya hacemos uso de git para instalar la engine , escribimos en terminal :

pip install git+https://github.com/django-nonrel/mongodb-engine

Y esto sería todo lo necesario para poder usar MongoDB como Backend en nuestras aplicaciones en Django.

El próximo articulo trabajaremos ya sobre este entorno que hemos creado.
Saludos , Sanko.

0 comentarios

Publicar un comentario en la entrada