Tengo problemas con las tareas añadidas. Muestra MultiValueDictKeyError en mi código.
Aquí está mi código fuente: https://github.com/Aliwahid17/todoApp
Por favor, ayúdame a resolver el problema.
No tiene una pregunta bien descrita, el código base y el mensaje de error deberían estar aquí, no en el repositorio, pero puedo responder.
el problema está en index.html :
<input type="checkbox" name="checkedbox" id="{{todo.id}}" class="taskCheckbox" value="{{todo.id}}">después de eso, intente en view.py:
checkedlist = request.POST["checkedbox"]Es un comportamiento famoso para la casilla de verificación: si su casilla de verificación no está "marcada", el navegador no envía la tecla 'casilla marcada'.
Simplemente no tiene en la clave de solicitud 'casilla marcada', puede verlo usted mismo en el depurador antes de la solicitud. :)