Asegurar el inicio de sesión de administrador de Django con OTP (autenticación de 2 factores)

La autenticación multifactor es uno de los principios más básicos al agregar seguridad a nuestras aplicaciones. En este tutorial, agregaremos la autenticación de múltiples factores mediante el método OTP. Construyendo Blog CMS (Sistema de Gestión de Contenidos) con Django Configuración de la autenticación de 2 factores para el proyecto Django Instalaremos el paquete TOTP para … Continue reading «Asegurar el inicio de sesión de administrador de Django con OTP (autenticación de 2 factores)»

Creación y uso de 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. Los serializadores permiten convertir datos complejos, como conjuntos de consultas e instancias de modelos, en tipos de datos nativos de Python que luego se pueden representar fácilmente en … Continue reading «Creación y uso de serializadores: Django REST Framework»

Datos iniciales del formulario – Django Forms

Después de crear un formulario de Django, si se requiere que algunos o todos los campos del formulario se llenen con algunos datos iniciales, se puede usar la funcionalidad de los formularios de Django para hacerlo. No es lo mismo que un marcador de posición, pero estos datos se pasarán a la vista cuando se … Continue reading «Datos iniciales del formulario – Django Forms»

help_text – Validación de campo incorporada de Django

Las validaciones de campo incorporadas en los modelos de Django son las validaciones que vienen predefinidas para todos los campos de Django. Cada campo viene con validaciones integradas de los validadores de Django . También se pueden agregar más validaciones de campo integradas para aplicar o eliminar ciertas restricciones en un campo en particular. help_textEl … Continue reading «help_text – Validación de campo incorporada de Django»

ImageField – formularios Django

ImageField en Django Forms es un campo de entrada para cargar archivos de imagen. El widget predeterminado para esta entrada es ClearableFileInput . Se normaliza a: Un objeto UploadedFile que envuelve el contenido del archivo y el nombre del archivo en un solo objeto. Este artículo trata sobre cómo cargar imágenes con formularios de Django … Continue reading «ImageField – formularios Django»

Personalización de filtros en Django REST Framework

Requisito previo: agregar filtrado en las API: Django REST Framework [artículo necesario en lin publicado todavía] Los filtros de Django facilitan el filtrado del conjunto de consultas para recuperar los resultados relevantes en función de los valores asignados a los campos de filtro. Pero, ¿qué pasa si el usuario quiere recuperar detalles dentro de un … Continue reading «Personalización de filtros en Django REST Framework»

Personalización de permisos de nivel de objeto: Django REST Framework

En este artículo, discutiremos cómo personalizar los permisos de nivel de objeto en Django REST Framework. Para personalizar las clases de permisos en Django REST Framework, debemos heredar la clase rest_framework.permissions.BasePermission e implementar uno o ambos de los siguientes métodos: .has_permission(auto, solicitud, vista) .has_object_permission(self, request, view, obj) Si observamos nuestro modelo de robot mencionado en … Continue reading «Personalización de permisos de nivel de objeto: Django REST Framework»

Django: creación de aplicaciones | Serie 1

Prerrequisitos : Django – Manejo de advertencias ¿Por qué necesitamos aplicaciones? En Django Set 2 (Creación de un proyecto) , vimos cómo podemos mostrar texto en nuestro navegador usando Django, pero esa no es la mejor manera y Python. Django recomienda usar la relación proyecto-aplicación para construir proyectos Django. Cualquier sitio web contiene diferentes secciones. … Continue reading «Django: creación de aplicaciones | Serie 1»

Plantillas Django Tags

Django Web Framework se envía con docenas de etiquetas que se utilizan para implementar lógicas arbitrarias directamente en la plantilla. Las etiquetas se ven así: {% tag %}. Las etiquetas son más complejas que las variables: algunas crean texto en la salida, otras controlan el flujo realizando bucles o lógica, y algunas cargan información externa … Continue reading «Plantillas Django Tags»

BooleanField – Formas de Django

BooleanField en Django Forms es un campo de casilla de verificación que almacena True o False . Se utiliza para tomar entradas booleanas del usuario. El widget predeterminado para esta entrada es CheckboxInput . Se normaliza a: Un valor Python True o False . Sintaxis field_name = forms.BooleanField(**options) Django forma BooleanField Explicación Ilustración de BooleanField … Continue reading «BooleanField – Formas de Django»