Articles of django forms

Cómo crear un campo de texto doble y largo a partir de modelos django

Cómo crear un campo double en mysql usando modelos django. longtext con este error y también cómo crear un tipo de datos de texto longtext con django class Test(models.Model): maxcount = models.DoubleField(null=True) ## double DEFAULT NULL, cs = models.TextField()#longtext, Error: maxcount = models.DoubleField(null=True) ##double DEFAULT NULL, AttributeError: ‘module’ object has no attribute ‘DoubleField’

¿Cómo pasar el parámetro inicial a la instancia de ModelForm de django?

El caso particular que tengo es así: Tengo un modelo de transacción, con campos: from , to (ambos son ForeignKey s a auth.User model) y la amount En mi formulario, me gustaría presentar los 2 campos de usuario para completar: amount y from (se establecerá automáticamente para el usuario actual en una función de vista). […]

El formulario Django devuelve is_valid () = False y no hay errores

Tengo una vista simple en la aplicación django, que quiero mostrar solo cuando uno de los formularios es válido. Tengo algo como: @login_required @require_role(‘admin’) def new_package(request): invoicing_data_form = InvoicingDataForm(instance=request.user.account.company.invoicingdata) if invoicing_data_form.is_valid(): # all here return HttpResponse(‘Form valid’) else: logger.info(“Form invalid”) return HttpResponse(json.dumps(invoicing_data_form.errors) Siempre recibo un mensaje de información de registro que el formulario no es […]

Validando un formulario con _init_ sobrecargado

Tengo un formulario con un nuevo método de inicio , que permite mostrar varias opciones según un parámetro: class Isochrone_Set_Parameters(forms.Form): Grid_Choices = Grids_Selection.Grid_Choices def __init__(self, Grid_Type, *args, **kwargs): super(Isochrone_Set_Parameters, self).__init__(*args, **kwargs) if Grid_Type == Grids_Selection.Grid_Values[0]: Choices = ((‘0.0′,’0.0’),(‘0.1′,’0.1’),(‘0.3′,’0.3’),(‘0.5′,’0.5’),(‘0.6′,’0.6’),(‘0.7′,’0.7’), \ (‘0.8′,’0.8’),(‘0.9′,’0.9’),(‘0.95′,’0.95’)) self.fields[‘Rotation_Rate’] = forms.ChoiceField(choices=Choices) elif Grid_Type == Grids_Selection.Grid_Values[1]: Choices = ((‘0.0′,’0.0’),(‘0.568′,’0.568’)) self.fields[‘Rotation_Rate’] = forms.ChoiceField(choices=Choices) else: Choices […]

Django – Validación de tipo de archivo subido

Necesito validar el tipo de archivo del archivo cargado y debo permitir solo archivos pdf, de prueba simple y de MS Word. Aquí está mi modelo y la forma con función de validación. Pero, soy capaz de subir archivos incluso sin la extensión. class Section(models.Model): content = models.FileField(upload_to=”documents”) class SectionForm(forms.ModelForm): class Meta: model = Section […]

ImageField / FileField formulario Django Actualmente no se puede recortar la ruta al nombre de archivo

Tengo un ImageField que se almacena en AWS S3 (similar a FileField). En el formulario, tiene esta etiqueta “Actualmente” que muestra la ruta del archivo de imagen. Me gustaría recortar y simplemente mostrar el nombre del archivo. refiriéndome a la última respuesta en Django: personalizar el valor de FileField mientras se edita un modelo , […]

Django form textarea no aparece en la plantilla

Soy nuevo en Django y estoy tratando de crear un formulario. La cosa es que cuando represento el formulario, el campo de texto no aparece, pero el botón sí. El proyecto es una aplicación similar a Twitter, el formulario es donde el usuario coloca el texto para luego publicarlo. forms.py: from django import forms class […]

Formulario de actualización de usuario de Django y vista

Estoy muy temprano en mi viaje de desarrollo de Django / Python, la mayoría de las cosas que he podido resolver lentamente después de unas pocas horas / días de rascarme la cabeza y de prueba / error. Ahora tengo la pregunta más común que no puedo trabajar correctamente: ¿Cómo creo una vista / formulario […]

Django – 403 Prohibido. Falta el token CSRF o es incorrecto

Intento agregar ModelForm para mi modelo, pero cada bash de POST termina con “403 Prohibido. Fallo en la verificación de CSRF. Solicitud cancelada. Motivo dado para falla: Falta el token de CSRF o incorrecto”. No tengo el método render_to_response (), por lo que no puedo solucionar este problema agregando RequestContext. Aquí está mi modelo: from […]

Cómo probar un formulario Django con un ModelChoiceField usando el cliente de prueba y el método posterior

¿Cómo uso Django test client.post para probar un formulario que tiene un ModelChoiceField? ¿Cómo se debe escribir el diccionario de datos pasado al método de publicación? La forma en que estoy haciendo no selecciona ningún valor en absoluto. Tengo un formulario con el siguiente campo: country = forms.ModelChoiceField( label=”País”, queryset=Country.objects.all().order_by(‘name’), required=True, widget=forms.Select(attrs={ ‘onchange’: “Dajaxice.party.update_country(Dajax.process, {‘option’:this.value})” […]