Tengo formulario, que acepta número entre 1-6 y un archivo. Puede ver el código en mi otra pregunta: https://stackoverflow.com/questions/43611769/django-javascript-modal-form-validation
Tengo que validar el formulario, sin tener que volver a cargarlo, ya que es un formulario modal y se cierra al actualizar (o debería abrirlo al actualizar, pero realmente no me gusta la idea de volver a cargar). Entonces, quiero que el modal muestre un error, si hay alguno (tipo de archivo incorrecto, el modelo ya existe ...) ¿Cómo lograría esto?
Alguien me sugirió publicar el formulario de forma asíncrona y mostrar el error con javascript. ¿Cómo enviaría un mensaje de javascript desde las vistas en django, sin que la página tenga que recargarse? ¿Se podría hacer con Json? ¿Cómo?
¡Gracias de antemano!
Tienes opciones:
En ambos casos, debe validar sus datos en la vista en la que está guardando en la base de datos/servidor, mientras que alguien podría enviar datos directamente a su vista de guardado (por ejemplo, con Postman). Sugeriría un segundo enfoque porque es más rápido y una llamada menos al servidor.