Introduccion Django


Django es un framework de aplicaciones web gratuito y de código abierto (open source) escrito en Python. Un framework web es un conjunto de componentes que te ayudan a desarrollar sitios web más fácil y rápidamente.

Cuando construyes un sitio web, siempre necesitas un conjunto de componentes similares: una manera de manejar la autenticación de usuarios (registrarse, iniciar sesión, cerrar sesión), un panel de administración para tu sitio web, formularios, una forma de subir archivos, etc.

¿Por qué necesitas un framework?

Para entender para qué sirve realmente Django, necesitamos fijarnos en cómo funcionan los servidores. Lo primero es que el servidor necesita enterarse de que tú quieres que te sirva una página web.

Imagina un buzón (puerto) en el que alguien está constantemente mirando si hay cartas entrantes (peticiones). Esto es lo que hace un servidor web. El servidor web lee la carta, y envía una respuesta con la página web. Pero para enviar algo, tenemos que tener algún contenido. Y Django nos ayuda a crear ese contenido.

Sitio oficial de django : https://www.djangoproject.com/


NOTA:

Se debe de instalar Python para que se pueda utilizar Django. No se necesita instalar un motor de base de datos porque el framework, en la instalación, incluye una base de datos ligera llamada SQLite.


En la entrada anterior se muestra como instalar django en python. 

Mostrar la version de DJANGO en Python 2.7


Mostrar la version de DJANGO en Python 3


Se pueden utilizar diferentes motores de base de datos SQL como:










Tambien podemos utilizar  sistemas gestores de base de datos NOSQL





Pasos para crear un  proyecto django
1) Crear un proyecto.
2) Crear una aplicacion.
3) Correr servidor y ver nuestro sitio web.
4) Hacer migraciones.
5)Correr página web en el browser.
6) Crear modelos en archivo Modelos.py.
7) Hacer migraciones del modelo
8) Registrar nuestro modelo en admin.py.
9)Crear una cuenta de administrador o súper usuario del sitio web
10) Entrar a servidor
11) Ver nuestro sitio web








No hay comentarios.:

Publicar un comentario