DurationField – Modelos de Django

DurationField es un campo para almacenar períodos de tiempo, modelado en Python por timedelta . Cuando se utiliza en PostgreSQL, el tipo de datos utilizado es un intervalo y en Oracle el tipo de datos es INTERVALO DE DÍA(9) A SEGUNDO(6). De lo contrario, se utiliza un bigint de microsegundos. DurationField básicamente almacena una duración, … Continue reading «DurationField – Modelos de Django»

Migraciones de Django | Python

Prerrequisito: Modelos de Django ¿No existe dicha tabla? – La clase definida en product/models.pyes la mera idea de cómo se verá nuestra base de datos, pero no creó ninguna tabla en la base de datos. Podemos asumir la clase Teléfono como esquema conceptual. Antes de la creación de cualquier tabla, si intentamos acceder a la … Continue reading «Migraciones de Django | Python»

¿Cuándo usar Django? Comparación con otras pilas de desarrollo

Requisito previo: introducción e instalación de Django  ¿Cuándo usar Django y por qué?  Después de conocer los conceptos básicos de Python , uno debe saber cuándo usar Django y por qué. Django es un marco web basado en Python de alto nivel que le permite crear rápidamente aplicaciones web sin todos los problemas de instalación o … Continue reading «¿Cuándo usar Django? Comparación con otras pilas de desarrollo»

comentario – Etiquetas de plantilla de Django

Una plantilla de Django es un documento de texto o una string de Python marcada con el lenguaje de plantillas de Django. Django, al ser un poderoso marco de trabajo incluido en las baterías, brinda comodidad para representar datos en una plantilla. Las plantillas de Django no solo permiten pasar datos de la vista a … Continue reading «comentario – Etiquetas de plantilla de Django»

Crear vista: vistas basadas en funciones Django

Crear vista se refiere a una vista (lógica) para crear una instancia de una tabla en la base de datos. Es como tomar una entrada de un usuario y almacenarla en una tabla específica. Django brinda un soporte extraordinario para Create Views, pero veamos cómo se hace manualmente a través de una vista basada en … Continue reading «Crear vista: vistas basadas en funciones Django»

Django ModelFormSets

ModelFormsets en Django es una forma avanzada de manejar múltiples formularios creados usando un modelo y usarlos para crear instancias de modelo. En otras palabras, ModelFormsets son un grupo de formularios en Django. Uno podría querer inicializar múltiples formularios en una sola página, todo lo cual puede involucrar múltiples requests POST, por ejemplo class GeeksModel(models.Model): … Continue reading «Django ModelFormSets»

Python | Subir imágenes en Django

Prerrequisito – Introducción a Django En la mayoría de los sitios web, a menudo tratamos con datos multimedia como imágenes, archivos, etc. En Django podemos tratar las imágenes con la ayuda del campo modelo que es ImageField. En este artículo, hemos creado la aplicación image_appen un proyecto de muestra llamado image_upload . El primer paso … Continue reading «Python | Subir imágenes en Django»

¿Cómo crear una clase de modelo abstracto en Django?

Django es un marco web Python de alto nivel que fomenta un desarrollo rápido y un diseño limpio y pragmático. Creado por desarrolladores experimentados, se encarga de gran parte de las molestias del desarrollo web, por lo que puede concentrarse en escribir su aplicación sin necesidad de reinventar la rueda. Es gratis y de código … Continue reading «¿Cómo crear una clase de modelo abstracto en Django?»

Descargador de videos de Youtube usando Django

En este artículo, veremos cómo crear una herramienta de descarga de videos de YouTube en Django. Usaremos el módulo pytube para eso. Requisito previo: pytube: Es un módulo liviano y libre de dependencias de Python, que se utiliza para descargar videos de YouTube. Django : es el framework de python para hacer aplicaciones web. Aquí, … Continue reading «Descargador de videos de Youtube usando Django»

DictField en serializadores – Django REST Framework

En Django REST Framework, el concepto mismo de Serialización es convertir datos de base de datos a un tipo de datos que pueda ser utilizado por javascript. Cada serializador viene con algunos campos (entradas) que se van a procesar. Por ejemplo, si tiene una clase con el nombre Empleado y sus campos como Employee_id, Employee_name, … Continue reading «DictField en serializadores – Django REST Framework»