Testear tu proyecto en Django 1.3 beta con VirtualEnv
Ayer escribía una breve introducción acerca de VirtualEnv. Hoy voy a poner de manifiesto un posible uso. Para los entusiastas de nuevas features, como yo, pueden ir testeando proyectos y aplicaciones durante el desarrollo de Django e ir adaptando el código para que sea funcional.
Lo primero, es preparar el entorno virutal. Los pasos que voy a seguir son los explicados en la introducción a VirtualEnv:
$ cd ~
$ mkdir env
$ cd env
$ virtualenv --no-site-packages DJANGO1.3
$ cd DJANGO1.3/
Lo siguiente es descargar Django (la versión que queramos testear, en mi caso 1.3 beta):
$ wget -c http://media.djangoproject.com/releases/1.3/Django-1.3-beta-1.tar.gz
$ tar xvzf Django-1.3-beta-1.tar.gz
Ahora activamos el entorno virtual para realizar la instalación. Esto es importante, porque queremos que se instale en nuestro entorno virtual y no en el sistema.
$ source bin/activate
(DJANGO1.3)$ cd Django-1.3-beta-1
(DJANGO1.3)$ python setup.py install
(DJANGO1.3)$ cd ..
(DJANGO1.3)$ rm -R Django-1.3-beta-1 Django-1.3-beta-1.tar.gz
Y ya está listo para el testeo. Supón que tu proyecto se llama menudoproblema:
(DJANGO1.3)$ cd menudoproblema
(DJANGO1.3)$ python manage.py runserver
Validating models...
0 errors found
Django version 1.3 beta 1, using settings 'menudoproblema.settings'
Development server is running at http://127.0.0.1:8000/
Quit the server with CONTROL-C.
Y cuando terminos, cerramos el entorno virtual:
(DJANGO1.3)$ deactivate
$
Tags
La teoría es cuando crees saber algo, pero no funciona.
La práctica es cuando algo funciona, pero no sabes por qué.
Los programadores combinan la teoría y la práctica:
Nada funciona y no saben por qué.
