Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

198
Vistas
Formularios de Django que validan valores booleanos y números como cadena

Tengo un formulario como se muestra a continuación,

 class UserForm(forms.ModelForm): name = forms.CharField(max_length=255) tagline = forms.CharField(max_length=255) privacy = forms.CharField(max_length=10) description = forms.CharField(max_length=2000) home_id = forms.CharField(max_length=32, required=False) class Meta: model = User fields = ['name', 'tagline', 'privacy', 'description']

y cuando paso cualquier campo como un valor booleano o numérico (por ejemplo, name=True), el formulario lo valida form.is_valid devuelve True, mientras que si omito un campo (por ejemplo, name=None), el formulario dice que el formulario no es válido. El formulario funciona, pero no para un valor booleano para ningún campo.

El formulario también se valida correctamente para flotantes, listas y dictados. ¿Qué estoy haciendo mal? Lo mismo ocurre con un formulario. form.Form sin mencionar un modelo.

over 4 years ago · Santiago Trujillo
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda