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.

9 Comments on “Python + Django en Windows - La combinación que hace que la serpiente sea única”

  • Bosco May 14th, 2008 2:00 pm

    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

  • Websites tagged "combinacion" on Postsaver October 2nd, 2008 5:02 pm

    [...] - 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 [...]

  • zenx December 10th, 2008 9:07 pm

    Para instalarlo en mac osx: http://www.django.es/blog/desarrollar-django-mac-osx-leopard/

  • cesar December 15th, 2008 6:54 pm

    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.

  • cesar December 15th, 2008 6:54 pm

    si es posible te puedo enviar el archivo del proyecto y asi tu lo corres y me das tus sugerencias grasias.

  • panchicore June 17th, 2009 11:55 pm

    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.

  • anonimus August 26th, 2009 8:35 pm

    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.

  • lord_carcas September 15th, 2009 10:03 pm

    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

  • christian October 25th, 2009 9:51 pm

    sera que me podrias enviar tu proyecto para entenderlo mejor

Deja un comentario