Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

260
Views
Tratando de encontrar la forma correcta de enviar una entrada de selección múltiple al backend

Tengo una aplicación de calendario de eventos y uso Ionic/React/Flask. Hay un formulario para enviar un evento. Tengo un elemento donde puede seleccionar la frecuencia del evento. Cuando podías elegir uno, funcionaba perfectamente. Pero ahora lo he hecho para que el usuario pueda seleccionar varias opciones:

 <IonItem> <IonLabel>Frequency</IonLabel> <IonSelect value={EFreq} multiple={true} placeholder="Select One" onIonChange={e => setEFreq(e.detail.value)}> <IonSelectOption value="Weekly">Weekly</IonSelectOption> <IonSelectOption value="1st week">1st week of the month</IonSelectOption> <IonSelectOption value="2nd week">2nd week of the month</IonSelectOption> <IonSelectOption value="3rd week">3rd week of the month</IonSelectOption> <IonSelectOption value="4th week">4th week of the month</IonSelectOption> </IonSelect> </IonItem>

Cuando el usuario selecciona varias opciones, la variable de estado se convierte en una matriz como:

['1st week','2nd week']

Cuando envío esto a mi backend de Flask, aparece un error

Operand should contain 1 column(s)

Pensé que si de alguna manera podía unir los elementos de la matriz como 1st week 2nd week eso podría funcionar.

Así que traté de tomar la variable de estado y join como

 SetEFreq(Efreq.join())

pero aún no me he dado cuenta de eso, pero me dijeron que no es bueno cambiar el tipo de una matriz a una cadena. Es propenso a errores.

Así que ahora mismo no estoy seguro de cómo manejar esto. ¿Debería intentar que el backend de mi matraz acepte la matriz? ¿Debería encontrar una manera de modificar la entrada para que sea solo una cadena que vaya al backend? No estoy seguro de cuál es el mejor enfoque. ¿Cómo hacen las personas una entrada de formulario de opción múltiple con matraz?

about 4 years ago · Juan Pablo Isaza
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!