¿Cómo crear una aplicación en Django?

Requisito previo: ¿cómo crear un proyecto básico usando MVT en Django? Django es famoso por su estructura de aplicación única y totalmente administrada. Para cada funcionalidad, se puede crear una aplicación como un módulo completamente independiente. Este artículo lo guiará a través de cómo crear una aplicación básica y agregar funcionalidades usando esa aplicación. Por … Continue reading «¿Cómo crear una aplicación en Django?»

TimeField – Formularios de Django

TimeField en Django Forms es un campo de entrada de tiempo, para la entrada de tiempo para una instancia particular o similar. El widget predeterminado para esta entrada es TimeInput . Valida que el valor dado sea una datetime.timestring o una string formateada en un formato de tiempo particular. TimeField tiene el siguiente argumento opcional: … Continue reading «TimeField – Formularios de Django»

Creando un modelo de usuario personalizado usando AbstractUser en django_Restframework

Cada nuevo proyecto de Django debe usar un modelo de usuario personalizado. La documentación oficial de Django dice que es «muy recomendable», pero iré un paso más allá y diré sin dudarlo: estás completamente loco por no usar un modelo de usuario personalizado desde el principio. ¿Por qué necesitas un modelo de usuario personalizado en … Continue reading «Creando un modelo de usuario personalizado usando AbstractUser en django_Restframework»

Agregue el campo slug dentro del modelo Django

¿Qué es SlugField en Django?  Es una forma de generar una URL válida, generalmente utilizando datos ya obtenidos. Por ejemplo, usar el título de un artículo para generar una URL. Supongamos que nuestro blog tiene una publicación con el título ‘El libro de Django de Geeksforgeeks’ con id de clave principal = 2. Podríamos referirnos … Continue reading «Agregue el campo slug dentro del modelo Django»

Renderizar campos de formulario de Django manualmente

Los campos de formulario de Django tienen varios métodos integrados para facilitar el trabajo del desarrollador, pero a veces es necesario implementar cosas manualmente para personalizar la interfaz de usuario (UI). Ya hemos cubierto ¿Cómo crear y usar un formulario en Django? . Un formulario viene con 3 métodos incorporados que se pueden usar para … Continue reading «Renderizar campos de formulario de Django manualmente»

Hacer PWA de un proyecto Django

Las Progressive Web Apps o PWA son un tipo de aplicación que se desarrolla utilizando tecnologías web y se puede instalar en cualquier dispositivo como una aplicación normal.  Requisitos previos: un proyecto de Django que esté listo para implementarse. Para el tutorial de Django, puede consultar el siguiente enlace https://www.geeksforgeeks.org/django-tutorial/ Se deben seguir los pasos … Continue reading «Hacer PWA de un proyecto Django»

BooleanField – Modelos de Django

BooleanField es un campo verdadero/falso . Es como un campo bool en C/C+++. El widget de formulario predeterminado para este campo es CheckboxInput o NullBooleanSelect si null=True. El valor predeterminado de BooleanField es Ninguno cuando Field.default no está definido. Se puede definir el valor predeterminado como verdadero o falso configurando el atributo predeterminado en verdadero/falso … Continue reading «BooleanField – Modelos de Django»

Sitio web de comercio electrónico usando Django

Este proyecto trata sobre el desarrollo de un sitio web virtual ‘Sitio web de comercio electrónico’ . Proporciona al usuario una lista de los distintos productos disponibles para su compra en la tienda. Para la comodidad de las compras en línea, se proporciona un carrito de compras al usuario. Después de la selección de la … Continue reading «Sitio web de comercio electrónico usando Django»

Agregar permiso en la API – Django REST Framework

Hay muchos escenarios diferentes a considerar cuando se trata de control de acceso. Permitir el acceso no autorizado a operaciones de riesgo o áreas restringidas da como resultado una vulnerabilidad masiva. Esto resalta la importancia de agregar permisos en las API.   El marco Django REST nos permite aprovechar los permisos para definir a qué … Continue reading «Agregar permiso en la API – Django REST Framework»

FileField – formularios Django

FileField en Django Forms es un campo de entrada para cargar archivos. 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. Puede validar que los datos del archivo no vacío se hayan vinculado al … Continue reading «FileField – formularios Django»