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

187
Vistas
El formulario Django está agregando caracteres cuando estoy editando detalles

Así es como está configurado mi formulario (todos los campos son iguales):

 class AddColourForm(forms.Form): colour = forms.CharField( widget=TextInput(attrs={'class':'form-control'}), max_length=100, required=False, label = "Colour:", )

Aquí está mi vista:

 if form.is_valid(): selected_colour.code = form.cleaned_data['code'], selected_colour.name = form.cleaned_data['colour'], selected_colour.save()

Esto es lo que sucede cuando entra en la base de datos:

(u'rojo',) (u'#ff0000',)

He intentado agregar envoltorios unicode() alrededor de los datos limpios antes de guardarlos, pero eso no funciona.

¿Alguien tiene alguna otra sugerencia?

about 4 years ago · Santiago Trujillo
1 Respuestas
Responde la pregunta

0

Intente quitar las comas después de cada línea así (no son necesarias):

 selected_colour.code = form.cleaned_data['code'] selected_colour.name = form.cleaned_data['colour'] selected_colour.save()

parece que las comas están convirtiendo sus datos en una lista.

about 4 years ago · Santiago Trujillo Denunciar
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