Mi primera experiencia con Django

Des de revisar el ejemplo oficial de Django, he notado que sigue una arquitectura MVC. Para quienes no estén familiarizados con este patrón, les recomiendo investigarlo antes de continuar. La documentación oficial explica cómo crear un proyecto, incluyendo migraciones de base de datos. Utilicé Django 2.1 con Python 3.6 para implementar operacio ...

Publicado el 6-14 19:57

Guía Esencial del Framework Django

Django es un framwork web de alto nivel escrito en Python que fomenta el desarrollo rápido y el diseño limpio y pragmático. Creado por desarrolladores experimentados, se encarga de gran parte de las molestias del desarrollo web, permitiéndote concentrarte en escribir tu aplicación sin tener que reinventar la rueda. Es de código abierto y cuenta ...

Publicado el 6-11 21:02

Implementación de la página de pedidos del usuario en Django

Visualización de la sección de pedidos del usuario Edite el archivo user/views.py y añada la clase UserOrderView class UserOrderView(LoginRequiredMixin, View): '''Clase para manejar pedidos del usuario''' template_name = 'user/user_center_order.html' contexto = {'tipo': ''} def get(self, request, num_pagina): '''Muestra ...

Publicado el 6-9 23:55

Django: Relaciones de Modelos y Validación de Formularios

Pruebas de Hash con Sal en Desarrollo Para verificar la funcionalidad de los algoritmos de hashing en aplicaciones Django, se pueden emplear herramientas en línea que evalúa hashes como MD5 o SHA. Esto ayuda a confirmar que los datos se cifran correctamente antes de implementarlos en producción. Configuración de Red para Acceso Externo Al inici ...

Publicado el 6-9 23:34

Configuración de RT-DETR para Detección de Residuos Plásticos en Superficies de Agua con Vehículos Aéreos No Tripulados

Este conjunto de datos está diseñado para el entrenamiento de modelos de detección de objetos en imágenes capturadas por drones sobre cuerpos de agua. Contiene 4,487 imágenes anotadas con cinco categorías de desechos plásticos flotantes: otros plásticos, bolsas de plástico, botellas de plástico, vasos de plástico y envoltorios de plático. Las a ...

Publicado el 6-8 23:33

Despliegue en Producción

1 Preparación previa al despliegue # 1 Empaquetado de archivos de logs - Al ignorar los archivos de log, las carpetas vacías no son gestionadas por git, pero al crear un paquete serán gestionadas, por lo que necesitamos la carpeta logs # 2 Creación de manage_pro.py - En el servidor, la migración de base de datos: si ejecutamos pyth ...

Publicado el 6-7 17:28

Consultas de datos entre modelos Django usando related_name y campos de ForeignKey

En Django, el ORM permite realizar consultas entre modelos relacionados de manera eficiente. Dos métodos comunes son a través de la relación inversa definida con related_name y mediante los campos de clave foránea directamente. A continuación, se explican ambos enfoques con ejemplos prácticos. Consultas inversas mediante related_name Las consul ...

Publicado el 6-4 23:36

Integración de Celery en Django para Manejo de Tareas Asincrónicas y Periódicas

Para implementar tareas asíncronas y programadas en Django, se puede utilizra Celery con Redis como intermediario de mensajes. A continuación se detallan los pasos de configuración. Configuración del Servidor Redis Se requiere un servidor Redis como broker. Ejemplo de instalación mediante Docker: docker run -itd --name redis-servidor -p 6379:63 ...

Publicado el 6-3 03:23

Implementación de selección cascada de provincia y ciudad en frontend con Django

Configuración del frontend con AdminLTE y Bootstrap 3 Para este ejemplo, se utiliza AdminLTE como plantilla de frontend, basado en Bootstrap 3. Se implementa un sistema de selección en cascada donde la elección de una provincia actualiza dinámicamente las opciones de ciudad. 1. Estructura HTML El HTML incluye dos menús desplegables para provinc ...

Publicado el 6-2 21:37