Python + Django en Windows - La combinación que hace que la serpiente sea única
Sigo dándole caña a python, la verdad me está encantando y claro está, me he puesto a mirar un framework potente para el, y me recomiendan Django.
Pues detallaré aquí los pasos para la instalación del framework en windows, para seguir con la instalación de python + mod_python que ofrecí ayer.
1. paso - instalar el controlador para la base de datos
Con python podemos trabajar con casi cualquier sistema de base de datos como Oracle, PostgreSQL, SQLite, y MySQL.
Para estos sistemas la instalación es sencilla, ya que existen sistemas ya compilados, debes escoger el que correponda con tu sistema de base de datos.
En mi caso, para aprovechar que tengo MySQL instalado, voy a usar este y si todo funciona me migraré PostgreSQL posteriormente.
Vamos alla, nos vamos al proyecto mysql-python y nos bajamos el que corresponda con nuestra versión, en mi caso fué MySQL-python-1.2.2.win32-py2.5.exe , cuando termine la descarga lo ejecutamos.
La instalación es simple, le damos a siguiente y nos detectará donde se ha instalado el python.
2. Paso - Inatalación del framework Django
Nos bajamos el framework de la sección download Django-0.96.1.tar.gz
Lo descomprimimos en una carpeta, para seguir en mi orden, lo instalo dentro de la carpeta base de python
c:\serverWEB\python\django\
Ahora toca instalarlo, para ello lanzamos la linea de comandos de windows y ejecutamos
C:\serverWEB\python\django>..\python.exe setup.py install
Si todo ha ido bien veremos en el siguiente directorio, la estructura de carpetas necesarias para usar django
c:\serverWEB\python\Lib\site-packages\django\
Ejecutaremos el siguiente comando para comprobar que la instalación ha sido correcta.
C:\serverWEB\python\django>..\python.exe c:\serverWEB\python\Lib\site-packages\d
jango\bin\django-admin.py
Si muestra como una pantalla de ayuda con opciones todo ha ido bien y podemos ir al siguiente paso.
3.Paso - Instalación de nuestro primer proyecto con django
Nos vamos a nuestro documet_root, donde crearemos nuesto primer proyecto django.
Para ello necesitamos el siguiente comando
F:\WEBS\tallerpython\django_sites>c:\serverWEB\python\python.exe c:\server
WEB\python\Lib\site-packages\django\bin\django-admin.py startproject testproject
No os asustéis ahora mismo los comandos son largos, porque no hemos fijado las variables de entorno de nuestro sistema.
Al hacer esto, nos creará los siguientes ficheros dentro de esa carpeta.
__init__.py
manage.py
settings.py
urls.py
4. Paso probar el django con el servidor de pruebas interno
Ya sé, que tenemos el apache montado, pero vamos a probar este servidor, después ya configuraremso un proyecto django en el apache.
Para usar esto nos tenemos que cambiar dentro de la carpeta del proyecto
cd testproyect
Una vez dentro ejecutar el siguiente comando para levantar el servidor
F:\WEBS\tallerpython\django_sites\testproject>c:\serverWEB\python\python.exe manage.py runserver
Veremos unas líneas al final que nos dirá que el servidor ya está escuchando en el puerto 8000
Django version 0.96.1, using settings ‘testproject.settings’
Development server is running at http://127.0.0.1:8000/
Pues toca probarlo, si todo ha ido bien veremos la siguiente imagen
http://127.0.0.1:8000/

Voy a seguir haciendo pruebas y después pondré el tutorial de configuración de base de datos y como configurarlo dentro del apache.
Hola! Me llamo Bosco Curtu. Somos una startup de Barcelona y estamos a punto de empezar un proyecto muy ambicioso que lo haremos en Django. Actualmente somos 3 programadores (más 4 en la parte de gestión, marketing…) y queremos reforzar el equipo con un programador más.
No conozco en absoluto tu situación, si vives por aquí, si te interesa saber más. Por favor, envíame un email y te cuento con más detalle lo que queremos hacer a ver si te parece interesante! Gracias
[...] - Python + Django en Windows - La combinación que hace que la… saved by sickdiu2008-09-29 - Citroën C6, nuevo acabado Business y nueva combinación mecánica [...]
Para instalarlo en mac osx: http://www.django.es/blog/desarrollar-django-mac-osx-leopard/
primero agradecerte por haber realizado este pequeño tutorial, ahora mi consulta es la siguiente, tengo un proyecto hecho en framawork django en la misma version el que tu usas en este tutorial y bueno no se como correrlo, cambio los directorios de los archivos y nada mas o en que carpetar tengo que copiar ciertos archivos, me gustaria que me ayudes porfa …….. grasias.
si es posible te puedo enviar el archivo del proyecto y asi tu lo corres y me das tus sugerencias grasias.
Muy buena la guia! :).
————-
django-admin.py help
Muestra como una pantalla de ayuda con opciones todo ha ido bien y podemos ir al siguiente paso.
una vez que me aparece esa pagina? donde puedo guardar mi proyectos..?
siempre aparece esa pagina de Congratulations, pero note que decia: DEBUG = True in your Django ??
osea q tengo q darle un URL al root? a ver si me respondes .. gracias.
Bueno existe un pequeño tutorial en la web del proyecto djangoproject.com ahi vas a ver que facil que es como lanzar tu primera aplicacion
bye
sera que me podrias enviar tu proyecto para entenderlo mejor