
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...
En un antiguo articulo explicamos sobre Pymongo lo qué nos permitia manejar MongoDB desde nuestro python...
En este articulo vamos a crear un entorno de trabajo para poder jugar 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
Por si alguien aun no tiene mucha idea sobre estos pues hablaremos un poco de ellos :
MongoDB : No necesita presentación pues ya tenemos un articulo sobre el
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 útiles 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:
Código: Seleccionar todo
sudo apt-get install python-pip
Código: Seleccionar todo
sudo apt-get install git
Código: Seleccionar todo
sudo apt-get install mercurial
Una vez tengamos Git , python - pip y Mercurial procederemos a instalar lo dicho :
- Instalando Django 1.3 :
Descargamos Django 1.3 desde [Enlace externo eliminado para invitados]
Nos movemos a la carpeta en la que se nos descargo Django y escribimos :
Código: Seleccionar todo
tar xzvf Django-1.3.5.tar.gz
cd Django-1.3.5
sudo python setup.py install
Aquí ya hacemos uso de mercurial para clonar el repo, escribimos :
Código: Seleccionar todo
pip install hg+https://bitbucket.org/wkornewald/django-nonrel
- Instalando Django Toolbox :
Escribimos en terminal de la misma manera :
Código: Seleccionar todo
pip install hg+https://bitbucket.org/wkornewald/djangotoolbox
- Instalando Django MongoDB-Engine :
Aquí ya hacemos uso de git para instalar la engine , escribimos en terminal :
Código: Seleccionar todo
pip install git+https://github.com/django-nonrel/mongodb-engine
El próximo articulo trabajaremos ya sobre este entorno que hemos creado.
Saludos , Sanko.