Django ORM: inserción, actualización y eliminación de datos

Requisito previo: modelos de Django Django nos permite interactuar con sus modelos de base de datos, es decir, agregar, eliminar, modificar y consultar objetos, usando una API de abstracción de base de datos llamada ORM (Object Relational Mapper). Este artículo analiza todas las operaciones útiles que podemos realizar con Django ORM. Para fines de demostración, … Continue reading «Django ORM: inserción, actualización y eliminación de datos»

related_name – Validación de campo incorporada de Django

El atributo related_name especifica el nombre de la relación inversa desde el modelo de Usuario hasta su modelo. Si no especifica un nombre_relacionado, Django crea uno automáticamente usando el nombre de su modelo con el sufijo _set. Sintaxis: field_name = models.Field(related_name=»name») Explicación: Ilustración de related_name=”name” utilizando un ejemplo. Considere un proyecto llamado suorganizer (organizador de … Continue reading «related_name – Validación de campo incorporada de Django»

Vistas basadas en clases vs basadas en funciones: ¿cuál es mejor usar en Django?

Django …Todos conocemos la popularidad de este marco de Python en todo el mundo. Este marco ha hecho la vida más fácil para los desarrolladores. Se ha vuelto más fácil para los desarrolladores crear una aplicación web completa en Django. Si eres un desarrollador experimentado de Django, seguramente habrás estado al tanto del flujo del … Continue reading «Vistas basadas en clases vs basadas en funciones: ¿cuál es mejor usar en Django?»

Protección de información confidencial al implementar el proyecto Django

Habrá mucha información confidencial en nuestro proyecto Django que residirá en settings.py, o variables locales que contienen información confidencial o la solicitud POST realizada mediante formularios. Entonces, al implementar un proyecto Django, siempre debemos asegurarnos de que estén protegidos, especialmente los repositorios que están disponibles públicamente. Cuando un proyecto se implementa sin manejar todos los … Continue reading «Protección de información confidencial al implementar el proyecto Django»

Modelos Django – Part 2

Un modelo de Django es la característica incorporada que utiliza Django para crear tablas, sus campos y varias restricciones. En resumen, Django Models es el SQL de la base de datos que se usa con Django. SQL (lenguaje de consulta estructurado) es complejo e implica muchas consultas diferentes para crear, eliminar, actualizar o cualquier otra … Continue reading «Modelos Django – Part 2»

DurationField – Formularios de Django

DurationField en Django Forms se usa para la entrada de duraciones particulares, por ejemplo, de 12 am a 1 pm. El widget predeterminado para esta entrada es TextInput . Se normaliza a: Un objeto datetime.date de Python . Valida que el valor dado es una string que se puede convertir en un timedelta . DurationField … Continue reading «DurationField – Formularios de Django»

Filtros de plantilla de Django

Django Template Engine proporciona filtros que se utilizan para transformar los valores de variables y argumentos de etiquetas. Ya hemos discutido las principales etiquetas de plantilla de Django . Las etiquetas no pueden modificar el valor de una variable, mientras que los filtros se pueden usar para incrementar el valor de una variable o modificarla … Continue reading «Filtros de plantilla de Django»

¿Cómo construir un acortador de URL con Django?

Crear un acortador de URL es uno de los mejores proyectos para principiantes para perfeccionar sus habilidades. En este artículo, hemos compartido los pasos para construir un acortador de URL utilizando Django Framework. Para saber más sobre Django visita – Django Tutorial Configuración Necesitamos configurar algunas cosas antes de comenzar con nuestro proyecto. Usaremos el … Continue reading «¿Cómo construir un acortador de URL con Django?»

¿Cómo usar las opciones de campo de Django?

Opciones de campo de Django. De acuerdo con la documentación, las opciones de campo son una secuencia que consiste en iterables de exactamente dos elementos (por ejemplo, [ (A, B), (A, B) …]) para usar como opciones para algún campo. Por ejemplo, considere un semestre de campo que solo puede tener opciones como { 1, … Continue reading «¿Cómo usar las opciones de campo de Django?»

Operadores Booleanos – Plantilla Django Etiquetas

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 «Operadores Booleanos – Plantilla Django Etiquetas»