Python Django | Autenticación de Google y obtención de correos desde cero

La autenticación de Google y la obtención de correos desde cero significan que no se utiliza ningún módulo que ya haya configurado este proceso de autenticación. Usaremos el cliente python de la API de Google, oauth2client que es proporcionado por Google. A veces, es realmente difícil implementar esta autenticación de Google con estas bibliotecas, ya … Continue reading «Python Django | Autenticación de Google y obtención de correos desde cero»

DecimalField – Formularios de Django

DecimalField en Django Forms es un campo decimal, para la entrada de números decimales. El widget predeterminado para esta entrada es NumberInput . Se normaliza a un decimal de Python. Utiliza MaxLengthValidatory MinLengthValidatorsi max_lengthy min_lengthse proporcionan. De lo contrario, todas las entradas son válidas. DecimalField tiene los siguientes argumentos opcionales: max_length y min_length :- Si … Continue reading «DecimalField – Formularios de Django»

Anulando el método de guardar – Modelos de Django

El método de guardar es un método heredado de models.Model que se ejecuta para guardar una instancia en un modelo en particular. Cada vez que se intenta crear una instancia de un modelo, ya sea desde la interfaz de administración o desde el shell de Django, se ejecuta la función save(). Podemos anular la función … Continue reading «Anulando el método de guardar – Modelos de Django»

¿Cómo pasar contexto adicional a una vista basada en clases (Django)?

Pasar contexto a sus plantillas desde vistas basadas en clases es fácil una vez que sabe qué buscar. Hay dos formas de hacerlo: una involucra get_context_data, la otra es modificando la variable extra_context. Veamos cómo usar ambos métodos uno por uno. Explicación: Ilustración de cómo usar el método get_context_data y la variable extra_context para pasar … Continue reading «¿Cómo pasar contexto adicional a una vista basada en clases (Django)?»

¿Cómo crear una API básica usando Django Rest Framework?

Django REST Framework es un contenedor sobre Django Framework predeterminado, básicamente utilizado para crear API de varios tipos. Hay tres etapas antes de crear una API a través del marco REST, convertir los datos de un modelo a formato JSON/XML (serialización), representar estos datos en la vista, crear una URL para mapear al conjunto de … Continue reading «¿Cómo crear una API básica usando Django Rest Framework?»

Correo electrónico + inicios de sesión sociales en Django – Guía paso a paso

Este artículo gira en torno a un proyecto Django. Incluye integración de Email + Social Login en cualquier proyecto de Django. Hemos utilizado React como interfaz para demostrar el funcionamiento del proyecto. Puede usar su propia interfaz para int  Requisitos –  Necesitamos registrar un usuario, necesitamos pasar nombre de usuario, correo electrónico, nombre, contraseña (debido … Continue reading «Correo electrónico + inicios de sesión sociales en Django – Guía paso a paso»

¿Cómo devolver JSON personalizado en Django REST Framework?

En este artículo, crearemos vistas basadas en clases y combinaremos esto con la clase de serializador para devolver la representación JSON para cada solicitud HTTP. Para nuestras vistas basadas en clases, haremos uso de un conjunto de vistas genéricas, que ayudan a lograr un código de líneas mínimo.  Clases genéricas y conjuntos de vistas Requests … Continue reading «¿Cómo devolver JSON personalizado en Django REST Framework?»

Configuración para la aplicación Django WebSocket en Ubuntu Server

Este tutorial lo guiará a través de cada paso en detalle sobre cómo configurar su aplicación django websocket en un servidor Ubuntu 20.10 . Este artículo asume que está familiarizado con Django y tiene un servidor remoto ubuntu ejecutándose. Para obtener más información sobre Django, consulte – Tutorial de Django Primero, veamos qué usaremos para … Continue reading «Configuración para la aplicación Django WebSocket en Ubuntu Server»

TypedMultipleChoiceField – Formularios Django

TypedMultipleChoiceField en Django Forms es un campo Choice, para la entrada de múltiples pares de valores de un campo e incluye una función de coacción también para convertir datos en tipos de datos específicos. El widget predeterminado para esta entrada es SelectMultiple . Se normaliza a una lista de strings de Python que puede usar … Continue reading «TypedMultipleChoiceField – Formularios Django»

error_messages – Validación de campo de formulario de Django

Las validaciones de campo de formulario incorporadas en Django Forms son las validaciones predeterminadas que vienen predefinidas para todos los campos. Cada campo viene con algunas validaciones integradas de los validadores de Django . Cada constructor de clase Field toma algunos argumentos fijos. El error_messagesargumento le permite especificar mensajes de error manuales para los atributos … Continue reading «error_messages – Validación de campo de formulario de Django»