¿Qué es Django y porque importa? - Django y Django REST Framework

Fazt Code
20 Apr 202309:17

Summary

TLDREl script explora por qué Django sigue siendo popular a pesar de la existencia de múltiples frameworks de desarrollo web. Django es un framework de Python que simplifica la creación de aplicaciones web con características como la estructura de proyectos, el routing, ORM y un potente panel de administración. Aunque no es ideal para aplicaciones muy interactivas que requieren un frontend complejo, es una excelente opción para el backend y se complementa bien con frameworks de JavaScript. La comunidad de Python y su versatilidad en otros campos también contribuyen a su popularidad entre desarrolladores.

Takeaways

  • 😀 Django es un framework de desarrollo web creado en Python y es muy utilizado.
  • 🔍 Conocimientos básicos de HTML, CSS y JavaScript son suficientes para comenzar a crear aplicaciones web con Django.
  • 🏗️ Django tiene una estructura de proyectos que distingue entre 'project' y 'app', lo que facilita la organización y el mantenimiento de grandes proyectos.
  • 🔄 Django utiliza el patrón Model-View-Template (MVT), similar al patrón MVC, para el desarrollo de aplicaciones web.
  • 🗃️ Django incluye un sistema de ORM (Object-Relational Mapping) para gestionar las bases de datos de manera sencilla y sin necesidad de escribir SQL manualmente.
  • 🔒 Django cuenta con una arquitectura de seguridad sólida, incluyendo protección contra ataques comunes como CSRF, SQL Injection y Cross-Site Scripting.
  • 🛠️ El panel de administración de Django es una herramienta poderosa que permite la gestión de contenido y usuarios, y es personalizable a través del código.
  • 📈 Django es popular entre desarrolladores que ya utilizan Python en otros ámbitos, como el análisis de datos o la ciencia de datos.
  • 📱 Aunque Django no se utiliza para el frontend interactivo, es ideal para el backend, proporcionando datos a interfaces de usuario más modernas desarrolladas con frameworks de JavaScript.
  • 🔄 Django Rest Framework es un módulo que amplía las capacidades de Django para el desarrollo de APIs RESTful, facilitando la serialización de datos y la creación de endpoints.
  • 🌐 La comunidad de desarrolladores de Python es grande y diversa, lo que contribuye a la popularidad y soporte de Django en el ecosistema de Python.

Q & A

  • ¿Por qué sigue siendo Django popular a pesar de la existencia de muchos otros frameworks de desarrollo web?

    -Django sigue siendo popular debido a su estructura organizada, facilidad de uso, características avanzadas y la robusta comunidad de desarrolladores de Python que lo respalda.

  • ¿Qué es Django y cómo se relaciona con Python?

    -Django es un framework de desarrollo web creado en Python, lo que significa que si ya se conocen las bases de Python, solo se necesita aprender un poco de HTML, CSS y JavaScript para comenzar a crear aplicaciones web.

  • ¿Cuál es la diferencia entre un 'proyecto' y una 'app' en Django?

    -En Django, un 'proyecto' es una colección de una o más 'apps', que son componentes independientes dentro del proyecto que se encargan de diferentes funcionalidades, como un carrito de compras o una sección de blog.

  • ¿Qué es el 'routing' en Django y cómo ayuda en la organización de las URLs?

    -El 'routing' en Django es el concepto que permite agrupar las URLs por aplicación, facilitando su modificación y creación, y permitiendo una estructura clara y organizada de las mismas.

  • ¿Qué es el patrón Model-View-Template (MVT) en Django y cómo se relaciona con el patrón MVC?

    -El patrón MVT en Django hace referencia a cómo se crea una URL, llama a una vista, consulta a un modelo de datos y envía un template HTML al front-end. Es similar al patrón MVC, pero con una nomenclatura diferente, donde 'Template' reemplaza a 'View'.

  • ¿Qué es el ORM en Django y cómo simplifica el trabajo con bases de datos?

    -El ORM (Object-Relational Mapping) en Django es una herramienta que permite a los desarrolladores interactuar con la base de datos a través de objetos en lugar de escribir consultas SQL manualmente, simplificando así el desarrollo y mantenimiento de la aplicación.

  • ¿Cómo es la integración de Django con diferentes sistemas de gestión de bases de datos?

    -Django puede utilizar múltiples sistemas de gestión de bases de datos, como PostgreSQL, MySQL, Oracle, entre otros, gracias a su ORM incorporado que gestiona las consultas de forma transparente para el desarrollador.

  • ¿Qué es el panel de administración en Django y cómo es útil para el manejo de un sitio web?

    -El panel de administración en Django es una herramienta que permite a los desarrolladores y administradores gestionar el contenido del sitio web, crear usuarios y controlar aspectos importantes de la plataforma, similar a un CMS, pero personalizable a través del código.

  • ¿Por qué Django puede no ser la mejor opción para aplicaciones que requieren una interacción del lado del cliente intensa?

    -Django puede no ser la mejor opción para aplicaciones que necesitan una interacción del lado del cliente intensa porque su fortaleza está en el backend. Para interfaces interactivas, se recomienda combinar Django con frameworks de frontend de JavaScript.

  • ¿Qué es Django Rest framework y cómo ayuda a crear APIs RESTful?

    -Django Rest framework es un módulo que añade características a Django para facilitar la creación de APIs RESTful, permitiendo serializar datos a JSON, controlar la seguridad de la API y generar documentación automáticamente.

  • ¿Cómo es la comunidad de desarrolladores de Python en relación con Django?

    -La comunidad de desarrolladores de Python es grande y diversa, lo que significa que hay una amplia base de usuarios y profesionales que utilizan Django, lo que resulta en un ecosistema rico en recursos y soporte para el framework.

  • ¿Por qué Django es una buena opción para profesionales que ya utilizan Python en su trabajo diario?

    -Django es una buena opción para profesionales que ya utilizan Python porque les permite crear aplicaciones web utilizando un lenguaje que ya conocen y con el que trabajan diariamente, lo que reduce el tiempo de aprendizaje y aumenta la productividad.

Outlines

00:00

😀 Introducción a Django y su popularidad en el desarrollo web

El primer párrafo presenta el framework de desarrollo web Django, creado en Python, y destaca su popularidad a pesar de la existencia de múltiples frameworks. Se menciona que Django simplifica el desarrollo web con características como la estructuración de proyectos en 'project' y 'app', el enrutamiento de URLs y el patrón Model-View-Template. Además, se destaca la facilidad para crear aplicaciones web sin necesidad de un conocimiento profundo de HTML, CSS y JavaScript, y cómo Django ofrece herramientas avanzadas como el ORM para la gestión de bases de datos y la migración de esquemas.

05:03

😀 La comunidad de Python y la elección de Django para proyectos web

El segundo párrafo enfatiza la importancia de la comunidad de desarrolladores de Python y cómo Django es una opción popular para proyectos web debido a su fama y utilidad en áreas fuera del desarrollo web, como análisis de datos y ciencia de datos. Se discute el uso de Django en conjunto con frameworks de frontend de JavaScript para crear interfaces interactivas y cómo Django Rest Framework amplía las capacidades de Django para trabajar con APIs RESTful. Se concluye destacando la practicidad de Django para profesionales que ya utilizan Python en su trabajo diario y su popularidad dentro de la comunidad, a pesar de la existencia de otros frameworks como Flask o FastAPI.

Mindmap

Keywords

💡Django

Django es un framework de desarrollo web creado en Python, que permite la creación de aplicaciones web de manera eficiente. Es uno de los temas centrales del video, ya que se discute su popularidad y características que lo hacen ideal para proyectos web. En el guion, se menciona que Django ofrece una gran cantidad de características que simplifican el desarrollo, como la estructuración de proyectos y el uso de 'Apps'.

💡Framework

Un framework es un conjunto de herramientas, bibliotecas y estructuras que facilitan el desarrollo de software. En el video, se discute cómo Django como framework sigue siendo popular a pesar de la existencia de otras alternativas, destacando su importancia en el desarrollo web.

💡Desarrollo web

El desarrollo web se refiere a la creación de contenido para la World Wide Web, incluyendo sitios web y aplicaciones web. El guion trata sobre Django como una herramienta para el desarrollo web, y cómo su uso es beneficioso para simplificar este proceso.

💡Python

Python es un lenguaje de programación que es mencionado en el guion como el lenguaje en el que está creado Django. Se destaca que conocer las bases de Python es fundamental para utilizar Django, ya que este framework se basa en él.

💡Apps

En el contexto del video, 'Apps' se refiere a las aplicaciones dentro de un proyecto Django. Se describe cómo Django permite subdividir un proyecto en múltiples 'Apps', cada una con su propia funcionalidad y estructura, permitiendo una organización más clara y modular.

💡Routing

El routing es el proceso de definir las URLs que los usuarios pueden visitar en una aplicación web. En el guion, se explica cómo Django maneja el routing para agrupar y gestionar las URLs por 'Apps', facilitando su mantenimiento y expansión.

💡ORM (Object Relational Mapping)

ORM es una técnica que permite a los programadores trabajar con bases de datos de forma abstracta, sin necesidad de escribir código SQL directamente. En el video, se menciona que Django incluye un ORM por defecto, lo que simplifica la manipulación de datos en la base de datos.

💡Modelo-Vista-Plantilla (MVT)

El patrón MVT es una arquitectura utilizada en Django para separar la lógica de negocio (Modelo), la interfaz de usuario (Vista) y la presentación (Plantilla). En el guion, se describe cómo este patrón ayuda a estructurar el desarrollo de aplicaciones web en Django.

💡Administrador de Django

El administrador de Django es una herramienta integrada que permite la gestión de contenido y usuarios en una aplicación web. En el script, se destaca cómo este panel de administración es una característica útil y potente de Django, permitiendo la personalización y el control de la aplicación desde una interfaz amigable.

💡Seguridad

La seguridad es un aspecto crucial en el desarrollo de aplicaciones web, y el guion menciona que Django cuenta con una arquitectura de seguridad robusta. Esto incluye protección contra ataques como CSRF (Cross-Site Request Forgery), inyección SQL y scripting entre sitios.

💡Django Rest Framework

Django Rest Framework es un módulo que amplía las funcionalidades de Django para el desarrollo de APIs web. En el video, se describe cómo este framework permite la creación de endpoints de API, la serialización de datos en JSON y la seguridad de las mismas, lo que es esencial para el desarrollo de aplicaciones modernas.

Highlights

Django sigue siendo popular a pesar de la existencia de muchos otros frameworks de desarrollo web.

Django es un framework de desarrollo web creado en Python.

Conocimientos básicos de HTML, CSS y JavaScript son suficientes para comenzar con Django.

Django cuenta con una gran cantidad de características que simplifican el desarrollo web.

El concepto de 'project' y 'app' en Django permite una estructura modular para proyectos grandes.

Django ofrece comandos para crear proyectos y aplicaciones desde cero.

El 'routing' en Django permite agrupar y gestionar fácilmente las URLs por aplicación.

La organización de proyectos en Django facilita el mantenimiento de proyectos grandes.

El patrón Model-View-Template en Django es una forma técnica de organizar el desarrollo web.

ORM en Django simplifica las consultas a la base de datos sin necesidad de escribir SQL.

Django incluye herramientas para migraciones de bases de datos.

El panel de administración en Django es útil para la gestión de contenido y usuarios.

Django cuenta con una arquitectura de seguridad robusta.

La comunidad de desarrolladores de Python es grande y diversa, lo que beneficia a Django.

Django no es utilizado para todo; es adecuado para backend y debe combinarse con frameworks de frontend para una mejor experiencia del usuario.

Django Rest Framework amplía las capacidades de Django para el desarrollo de APIs RESTful.

Django es una opción popular entre profesionales que ya utilizan Python en otros ámbitos.

Python es un lenguaje fácil de aprender y Django es una opción práctica para quienes ya lo conocen.

Django es un framework que requiere práctica para dominarlo y ser productivo.

Transcripts

play00:00

a pesar de que actualmente en el mundo

play00:01

del desarrollo vaquén existen muchos

play00:03

frames muy producidos en distintos

play00:05

lenguajes de programación y que cada año

play00:07

tengamos nuevas alternativas incluso ya

play00:09

consigue siendo un framework de

play00:10

desarrollo web que muy utilizado Así que

play00:12

muchos se preguntan por qué pasa esto

play00:13

porque yango sigue siendo popular bueno

play00:16

en este vídeo me gustaría responder esta

play00:17

pregunta pero primero veamos de qué se

play00:19

trata Django para los que no lo conocen

play00:21

yango es un framework de desarrollo web

play00:23

creado en python es decir que si ya

play00:25

conoces las bases de python luego solo

play00:27

tendrías que estudiar un poco de html

play00:28

css y javascript lo básico tan solamente

play00:31

y con estos conocimientos simples

play00:33

podrías pasar a crear aplicaciones web

play00:35

con este framework de hecho Django tiene

play00:37

una enorme cantidad de características

play00:38

que son muy útiles que ayudan a

play00:39

simplificar el desarrollo de

play00:40

aplicaciones web para empezar una de

play00:42

estas Por ejemplo es la forma en la que

play00:44

se estructuran los proyectos y es que en

play00:46

Django Existen dos términos muy

play00:47

importantes uno es project y el otro es

play00:49

app Por ejemplo si necesitáramos crear

play00:52

una tienda virtual este sería un

play00:53

proyecto Pero dentro de la tienda

play00:55

virtual podríamos también necesitar

play00:56

crear un carrito de compras una sección

play00:58

de categorías o quizás sección para

play01:00

hacer seguimiento de pedidos o un blog

play01:02

para ir anunciando novedades bueno todo

play01:04

esto son partes del mismo proyecto pero

play01:06

yango te permite que estas partes sean

play01:07

independientes cada una de estas partes

play01:09

se les llama app esto es porque sus

play01:12

desarrolladores consideran que en un

play01:13

proyecto web no solo tendremos un solo

play01:14

tipo de aplicación sino múltiples de

play01:17

estas que en conjunto forman parte de lo

play01:19

mismo Así que si creas una web en este

play01:21

framework tendrás un proyecto y podrás

play01:22

subdividirle múltiples Apps cada una en

play01:24

su propia carpeta con sus propios

play01:26

archivos y de hecho no tienes que

play01:27

crearlas desde cero porque yango también

play01:29

te da un comando para crear tanto las

play01:31

Apps como los proyectos ahora una vez

play01:33

creado tu proyecto y también algunas

play01:35

aplicaciones necesitarás definir qué URL

play01:37

los usuarios podrán visitar y esto es

play01:39

todo un tema porque en una aplicación no

play01:40

solo tendremos un par sino decenas de

play01:43

estas urls Así que ya también tiene un

play01:45

concepto llamado routing que permite

play01:47

agrupar las urls por aplicación para que

play01:49

puedas modificarlas luego con facilidad

play01:51

o crear muchas de estas además también

play01:53

puedes nombrarlas por si no quieres

play01:55

recordar toda la dirección y toda esa

play01:57

estructura de proyectos muy definidas

play01:58

con carpetas y archivos que tienen una

play02:00

organización hace que los proyectos

play02:02

grandes sean fáciles de mantener Así que

play02:04

si no eres un experto desarrollador este

play02:06

framework te quita la tarea de que lo

play02:07

hagas tú mismo es decir solo sigue la

play02:09

forma en la que yango te dice que haga

play02:10

las cosas y va a funcionar

play02:12

y de hecho esta forma de organización

play02:14

también tiene un nombre técnico llamado

play02:16

patrón model View template que

play02:18

básicamente hace referencia a la forma

play02:19

en la que crearemos una URL esta llamará

play02:22

una función que es el view y ese

play02:24

consultará la base de datos que sea el

play02:26

model y este enviará un html al Front

play02:28

que sería el Temple Y si ya has

play02:30

desarrollado antes si has escuchado el

play02:31

patrón mvc que viene de mother View

play02:34

controller Bueno Este es casi lo mismo

play02:36

así que este es solo un nombre que los

play02:38

desarrolladores de Django han visto más

play02:39

conveniente de utilizar ahora de todo el

play02:41

moho el template el model es la parte

play02:43

más importante porque hace referencia a

play02:45

cómo se guardan los datos Y es que toda

play02:47

aplicación web De cierto modo necesita

play02:49

guardar datos Así que los programas más

play02:51

típicos para estas tareas son las bases

play02:52

de datos que hacen uso de sql Por lo

play02:54

general pero como Este es otro lenguaje

play02:56

los desarrolladores típicamente usan una

play02:58

herramienta que facilita esto llamada

play03:00

orm que es un abreviado de object

play03:03

relational mapping un RM es básicamente

play03:05

un módulo o paquete que maneja por ti

play03:08

las consultas que van a tu sistema

play03:09

gestor de base de datos es decir que en

play03:11

lugar de escribir sql que puede va a ser

play03:13

un poco complicado para iniciantes y

play03:14

requiere trabajo y conocimiento mantener

play03:16

Django te evita esto y te da funciones

play03:18

que crearán por ti las consultas sql

play03:21

además que otra ventaja es que podrás

play03:22

utilizarlas con múltiples base de datos

play03:24

como postres sql mysql Oracle entre

play03:27

otras y todo esto en la práctica sólo

play03:30

quiere decir que para crear tablas de

play03:31

base de datos utilizarás clases como

play03:33

esta luego esta se transformará en una

play03:35

tabla Asimismo para hacer consultas

play03:36

también no vas a usar sql si no puedes

play03:39

utilizar simplemente funciones como esta

play03:41

Y esa se transformará en una consulta

play03:43

sql y aunque los orms no solo existen en

play03:46

Django sino también en otros frameworks

play03:48

y lenguajes de programación la

play03:49

diferencia es que mientras que en otros

play03:50

tienes que instalarlos aquí ya vienen

play03:52

por defecto y es una parte esencial del

play03:54

framework y no solo esto sino que

play03:55

también el framework se ocupa de las

play03:57

migraciones Es decir de los cambios que

play03:58

son necesarios en tu base de datos para

play04:00

llevar tu aplicación a producción Aunque

play04:02

por supuesto si en algún momento

play04:04

necesitas utilizar sql podrás hacer tus

play04:06

consultas en Este lenguaje también sin

play04:08

ningún problema y con esto prácticamente

play04:09

ya estaría definido el framework pero

play04:11

jango también tiene una que mi opinión

play04:13

es de las mejores que ofrece llamada

play04:15

admin que es muy útil porque ya

play04:17

considera que muchos sitios web

play04:19

necesitan de cierta forma un panel de

play04:21

administrador donde el usuario necesita

play04:22

crear contenido o necesita crear

play04:24

usuarios o en resumen controlar todo su

play04:27

sitio web Así que yango te da un panel

play04:28

de control donde puedes loguearte como

play04:30

si fuera un panel administrador de un

play04:32

cms al estilo de wordpress por ejemplo y

play04:34

controlar todo Desde allí solo que en

play04:37

este panel de administrador también se

play04:38

puede personalizar desde código

play04:39

diciéndole que puedes editar o quién

play04:42

puede entrar tu panel y puede

play04:44

interactuar con todos los modelos que

play04:45

crees A diferencia de otros frameworks

play04:47

en donde probablemente tendrías que

play04:48

crearlo desde cero Además este panel te

play04:51

permite crear usuarios nuevos en tu

play04:52

sistema y ya viene considerando temas de

play04:54

seguridad ya que yango tiene una

play04:56

arquitectura de seguridad bastante

play04:56

robusta que incluye protección contra

play04:59

crossa y recuesty csrf sql injection y

play05:02

Crossing scripting además la comunidad

play05:04

de desarrolladores de python es bastante

play05:06

grande y está presente en muchas áreas

play05:08

Así que cuando estos Quieren crear un

play05:10

proyecto web backen Obviamente escogerán

play05:11

el framework más popular de Este

play05:13

lenguaje siendo yango la primera opción

play05:14

para personas que se dedican a otras

play05:17

áreas en las que también usan python De

play05:19

hecho si quieren conocer más de esto le

play05:20

dejo el vídeo del ecosistema de python

play05:22

Para que vean en qué otras áreas aparte

play05:24

del desarrollo web se utiliza bastante

play05:25

python ahora si jango es tan bueno

play05:27

porque simplemente no utilizamos este

play05:29

framework para todo bueno fue

play05:31

desarrollado en una época donde las

play05:32

aplicaciones web se creaban con

play05:34

múltiples páginas html que eran

play05:36

procesadas del servidor y a pesar de que

play05:38

actualmente podrías crear una web con

play05:39

este enfoque en realidad actualmente

play05:41

muchos necesitan hacer que sus sitios

play05:43

web sean muy interactivos en el sentido

play05:45

que se necesitan interfaces que

play05:46

responden muy rápido que traigan datos

play05:48

al instante y los muestren en el

play05:50

navegador y cuando cambien de página

play05:52

esto sea veloz y todo esto se logra con

play05:54

frameworks de frontend de javascript y

play05:56

es algo que reemplaza los típicos

play05:57

templates de Django es decir que en

play06:00

lugar de simplemente utilizar html estos

play06:02

días se usan mucho más javascript para

play06:04

crear las interfaces al permitir crear

play06:05

aplicaciones mucho más rápidas y que

play06:08

hacen cambios más frecuentes entonces

play06:09

Django ya no se usa Bueno no tanto así

play06:12

como te mencioné al inicio yango es un

play06:14

framework de baken muy bueno pero si

play06:16

quieres lo mejor del fronting y el

play06:17

backen Sería bueno que uses Django solo

play06:19

para que sirvan los datos del backen y

play06:21

dejar el trabajo del frontend a un

play06:23

framework de javascript framework de

play06:25

javascript de frontend para que puedas

play06:27

obtener lo mejor de ambos mundos ahora

play06:29

las aplicaciones baken que típicamente

play06:31

solo responden datos sin nada de html ni

play06:34

interfaces son llamadas resets siendo el

play06:37

formato más típico que responden el

play06:39

formato Jason y a pesar de que Django ya

play06:41

puede responder datos en formato Jason y

play06:43

desde cero puedes ir creando tu red hay

play06:46

un módulo que simplifica mucho más todo

play06:47

esto llamado Django Rest framework el

play06:50

cual al instalarlo añade características

play06:52

nuevas a Django es decir este hace que

play06:54

puedas utilizar todas las

play06:55

funcionalidades que ya te mencioné del

play06:57

framework pero que además te sea muy

play06:59

fácil crear tu recipipi por ejemplo con

play07:01

unas pocas líneas de código puede

play07:03

generar un cruit completo puede

play07:05

serializar datos en Jason es decir que

play07:07

convierta los datos de python a Jason

play07:09

muy fácilmente y puedes asegurar tu Api

play07:11

con Jason web fácilmente Es decir para

play07:14

que puedas decidir quién puede

play07:15

conectarse a tu backen y quien y sumado

play07:17

esto a las características que te he

play07:18

mencionado como que ya viene con un urm

play07:20

un panel administrador y poder servir

play07:22

archivos básicamente hace que Django sea

play07:24

como una especie de headles Ms

play07:26

personalizables Por cierto si no sabes

play07:27

que es un gel de cms te dejo un video

play07:29

aquí así que todo esto te permite crear

play07:31

aplicaciones modernas porque incluso

play07:33

puedes utilizar framework de fronten muy

play07:35

producidos o luego añadir también

play07:36

aplicaciones móviles aplicaciones de

play07:38

escritorio y demás y a pesar que este no

play07:40

es el único framework del ecosistema de

play07:41

python ya que también están otros como

play07:43

lo es flash o faship yango sigue siendo

play07:46

de los más utilizados debido a todas

play07:48

estas características que ofrece

play07:48

entonces en resumen Por qué siguen

play07:51

utilizando Django muchos desarrolladores

play07:52

bueno algo muy común que he visto Es que

play07:54

muchos profesionales que no se dedican a

play07:56

crear webs tienden a ver a python como

play07:58

un lenguaje muy práctico en mi día a día

play08:00

por ejemplo he visto personas que

play08:02

trabajan en El rubro Financiero o que

play08:04

usan python para análisis de datos o

play08:06

personas que se dedican al trading o que

play08:08

se dedican a la ciencia de datos Y claro

play08:10

cuando quieren crear una web si pueden

play08:11

hacerlo con lenguaje que ya conocen y

play08:13

que usan a diario Irán por él además

play08:15

Espero que noten también que esta es una

play08:18

de las razones de Por qué existen tantos

play08:19

frameworks y bibliotecas en distintos

play08:21

lenguajes de programación Que

play08:22

prácticamente hacen lo mismo y es que

play08:24

python es un lenguaje muy sencillo de

play08:26

aprender y a pesar de que no es de los

play08:27

más veloces para muchos desarrolladores

play08:29

y proyectos este es más que suficiente

play08:31

para determinado tipo de profesional que

play08:33

ya conoce el lenguaje en fin como puedes

play08:35

ver ya no es un framework muy útil y que

play08:37

para cierto tipo de profesionales que

play08:38

usan mucho python en su día a día puede

play08:41

ser de los mejores frameworks que tienen

play08:42

a su disposición sumado que también es

play08:44

bastante Popular en la comunidad creo

play08:46

que lo vuelve de las mejores opciones

play08:47

Aunque En mi opinión es un framework que

play08:50

si necesita sus horas de prácticas para

play08:51

dominarlo y empezar a ser productivos

play08:53

con él por lo que si quieres empezar a

play08:55

crear aplicaciones con estos frames te

play08:57

dejo el curso de Django y jungo para que

play08:59

puedas aprender a utilizarlos nos vemos

play09:01

en un siguiente vídeo

play09:08

[Música]

Rate This

5.0 / 5 (0 votes)

Related Tags
DjangoFrameworkDesarrollo WebPythonProyectosAppsRoutingORMSeguridadPanel de AdminDjango Rest Framework
Do you need a summary in English?