Django | Hola mundo

Hola. hoy les traigo otro tutorial en django. esta vez les enseñare el tipico ejemplo de introduccion a cualquier lenguaje “hola mundo” . empecemos:

Asumire que ya tienes Django en tu equipo instalado. si no es asi, visita mi tutorial en el que te muestro como instalarlo. entonces si ya lo tienes instalado, lo primero sera abrir nuestro shell ya que aqui trabajaremos las sentencias de ejecutar el servidor de prueba, sincronizar las bases, checar mensajes de error, entre otras.

algo que quiero explicar antes de empezar es la diferencia en django de proyectos y aplicaciones. las aplicaciones son modulos que hacen una tarea en general. lo que puede ser un blog, una libreta de direcciones, un sistema de chat, un carrito de compras, etc. estas aplicaciones no seran dependientes cada una de otra y podran ser instaladas en algun otro proyecto que usemos. en cambio un proyecto es aquel que contiene todas las aplicaciones y el cual contendra las configuraciones de todas las aplicaciones como pueden ser la definicion zona horaria, datos de la base de datos, las aplicaciones instaladas, entre otras. una vez explicado esto sigamos.

lo primero que haremos sera crear nuestro proyecto, pero antes hay una cosa que quiero comentar. si trabajas con PHP tendras claro que debemos colocar nuestros archivos en la carpetita ‘www’ o ‘htdocs’, en django esto no es asi. nosotros colocamos el proyecto donde queramos de nuestro disco duro y de ahi django creara los archivos y dependencias necesarias para poder ejecutarlo. ten en cuenta que seria mejor, de igual manera, crear tus proyecto en un lugar solamente. entonces, por medio de la consola, deberas ubicarte en un directorio en el cual generaras tu proyecto y ahi escribir el siguiente comando:

django-admin.py startproject nombre_de_proyecto

con esto generaremos nuestro primer proyecto. si checas dentro del folder podremos ver lo siguiente:

estructuracomo vemos adentro hay una carpeta que contiene alguns archivos y un archivo llamado manage.py el cual nos servira para ejecutar comandos sobre nuestro proyecto. entonces explicare ls demas archivos que tenemos y para que nos serviran.

  • __init__.py: esto le indicara a el interprete de python que esto es un modulo y que contiene archivos que pertenecen a python.
  • settings.py: un archivo en donde vienen las configuraciones de nuestro proyecto y en cual configuraremos algunas cosas mas tarde.
  • urls.py: este archivo contendra las rutas a ls que podremos acceder dentro de nuestro proyecto. estas podran ser estaticas o dinamicas (para vistas basada en clases)
  • wsgi.py: este archivo nos ayudara una vez que tengamos nuestra aplicacion y nosotros queramos hacer el deploy o implementacion de nuestro proyecto en un servidor privado.

Entonces, una vez creado esto podemos probar si en realidad funciona esto en web haciendo lo siguiente. dentro de la consola, nos posicionaremos dentro de nuestro proyecto a la altura de manage.py y ejecutaremos el siguiente comando:

python manage.py runserver

con esto nos dara una direccion ip en la cual nosotros podremos checar y ver el resultado de nuestro proyecto. te muestro como se deberia de ver si lo hiciste como te indique.

Screenshot_1sady en el navegador el resultado se debera ver de la siguiente manera:

Screenshot_2y con esto tenemos nuestro hola mundo. en los siguientes tutoriales te mostrare como crear la primera aplicacion y otros aspectos de como funciona django. si tienes un problema con el ejemplo dejame un comentario aqui o en mis redes sociales. saludos 😀

Anuncios

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s