VIDEO 2. Introduccion a Django
Hoy estaremos hablando sobre Django, daremos una introducción para conocer acerca de lo que es Django.
El siguiente video la maestra Yolanda Rodríguez explica lo que es, de acuerdo a este video visto, y de algunas consultas webs, tratare de explicarlo a través de las siguientes palabras.
Que es?
Django es un frameworrk, al hablar de un framework estamos hablando de un marco de trabajo el cual nos permite a los programadores desarrollar en este caso lo que realizaremos serán aplicaciones web.
Un Framework web es un conjunto de componentes que te ayudan a desarrollar el sitio web de una forma fácil y rápida.
Cuando se crea una aplicación web, es necesario un conjunto de componentes similares: por ejemplo una manera de autentificación, un panel de administración para la aplicación web (sitio web o pagina web), formularios, alguna manera de cargar archivos en ella, entre otras.
Es por eso que surge Django, ya que tiempo atrás otros desarrolladores se dieron cuenta de ello era común al construir sitios web, y por eso se unieron y crearon frameworks de los cuales Django es uno de ellos, con componentes que están listos cada que necesitemos usar y así no tengamos que empezar todo desde cero, esto nos ayuda a construir nuestro sitio web de una manera mas rápida y sencilla.
Django es gratuito y de código abierto, escrito en Python. Para entender un poquito mas de como esta creado Django hay que conocer lo que es Python.
Que es Python?
Python es un lenguaje de scripting independientemente de plataforma y orientado a objetos, preparado par realizar cualquier tipo de programa, desde aplicaciones Windows para servidores de red o incluso, paginas web. Es un lenguaje interpretado, lo cual significa que no se necesita compilar el código fuente para poder ser ejecutado, lo que ofrece ventajas como la rapidez de desarrollo e inconvenientes como una menor velocidad.
Instalación de Django
Para instalar Django con Python podemos ir a su pagina oficial LINK
Para la utilización de Django se debe instalar previamente Python. Y no se necesita instalar algún motor de base de datos ya que el framework en la instalación incluye una base de datos ligera llamada SQLite.
Nota:
También se puede utilizar diferentes motores de bases de datos si se desea, así como lo es MariaDB, MySQL, Oracle y PostgreSQL. Pero con esto se requiere la instalación de un modulo y se debe de configurar el archivo Seeting.py que es un archivo tipo Python del Framework.
Con lo siguientes comandos podemos verificar que versión de Django se esta utilizando respectivamente a la versión de Python.
Pasos para crear un proyecto en Django:
- Crear un proyecto desde la ventana de comandos con el siguiente comando:
django-admin startproject nombre_del_proyecto - Crear una aplicación con el siguiente comando:
django-admin create app nombre_de_la_aplicacion - Correr el servidor, se puede realizar desde la ventana de comando.
- Hacer migraciones: es general las tablas de la base de datos que se va a generar que esten en el modelo.
- Correr la pagina web en browser.
- Registra modelos en Admin.py, ahí se registra la aplicación.
- Crear una cuenta de administrador del usuario de sitio web.
- Entrar a servidor.
- Correr nuestro servidor.
- Entrar al sitio web.
Comentarios
Publicar un comentario