¿Cómo crear un formulario usando Django Forms?

Los formularios de Django son un conjunto avanzado de formularios HTML que se pueden crear usando python y admiten todas las características de los formularios HTML de forma pythonic. Esta publicación gira en torno a cómo crear un formulario básico utilizando varios campos y atributos de formulario. Crear un formulario en Django es completamente similar … Continue reading «¿Cómo crear un formulario usando Django Forms?»

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»

FilePathField – Formularios de Django

FilePathField en Django Forms es un campo de string, para ingresar la ruta de un archivo en particular desde el servidor. Se utiliza para seleccionar entradas del usuario. Uno debe especificar qué carpetas se deben usar en FilePathField y el campo muestra las entradas en forma de un campo de selección. El widget predeterminado para … Continue reading «FilePathField – Formularios de Django»

Conjuntos de formularios de Django

Formsets en Django es una forma avanzada de manejar múltiples formularios en una sola página web. En otras palabras, Formsets son un grupo de formularios en Django. Uno podría querer inicializar múltiples formularios en una sola página, todo lo cual puede involucrar múltiples requests POST, por ejemplo from django import forms class GeeksForm(forms.Form): title = … Continue reading «Conjuntos de formularios de Django»

ChoiceField – Formularios de Django

ChoiceField en Django Forms es un campo de string, para seleccionar una opción particular de una lista de opciones disponibles. Se utiliza para implementar campos como Estado, Países, etc., para los cuales la información ya está definida y el usuario tiene que elegir uno. Se utiliza para recibir entradas de texto del usuario. El widget … Continue reading «ChoiceField – Formularios de Django»

FloatField – Formularios de Django

FloatField en Django Forms es un campo de número entero, para recibir la entrada de números de punto flotante del usuario. El widget predeterminado para esta entrada es NumberInput . Se normaliza a: Un flotador de Python . Valida que el valor dado es un flotante. Utiliza MaxValueValidator y MinValueValidator si max_valuey min_valuese proporcionan. Se … Continue reading «FloatField – Formularios de Django»

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»

Django ModelFormSets

ModelFormsets en Django es una forma avanzada de manejar múltiples formularios creados usando un modelo y usarlos para crear instancias de modelo. En otras palabras, ModelFormsets son un grupo de formularios en Django. Uno podría querer inicializar múltiples formularios en una sola página, todo lo cual puede involucrar múltiples requests POST, por ejemplo class GeeksModel(models.Model): … Continue reading «Django ModelFormSets»

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»

DateTimeField – Formularios de Django

DateTimeField en Django Forms es un campo de fecha, para tomar la entrada de fecha y hora del usuario. El widget predeterminado para esta entrada es DateTimeInput . Se normaliza a: Un objeto datetime.datetime de Python . Valida que el valor dado sea una fecha y hora. fecha y hora, fecha y hora. fecha o … Continue reading «DateTimeField – Formularios de Django»