No se si es la mejor solución, pero para salir del paso yo haría:
-Antes de cargar el formulario, analizar si el usuario tiene alguna entrada ya en db. -En caso afirmativo al rendarizar el template pasaría un diccionario/lista de los datos -Dentro de la plantilla haria una evaluación {% if datosformulario %} , de esa forma des de la plantilla podrías conocer si hay datos previos o no, y en caso afirmativo, sea por html o por javascript rellenar el formulario con los valores anteriores des de la mizma plantilla. Que te parece? Seria una versión simple. Con ajax también lo podrías hacer, seria lo mismo sin trabajar con el template de django. Debe valorarse que mas conviene, para mi intentaría trabajar el mínimo el navegador y mas el servidor, pero puede ser limitante en algunas ocasiones Saludos ! Missatge de Ing.Daniel Bojorge <debs.fo...@gmail.com> del dia dj., 25 d’abr. 2019 a les 17:48: > Cuando te refieres al inicial, es cuando se cargue el formulario? > Disculpa no entiendo bien tu consulta. > > > > Dios L@s Bendiga > > Saludos, > > > > [image: --] > > daniel.bojorge > [image: http://]about.me/daniel.bojorge > <http://about.me/daniel.bojorge?promo=email_sig> > *Curso Desarrollo Web con Python usando Django 2.1 Para Principiantes* > <https://goo.gl/oeT5Sx> > *WebService RestFul API con Python usando Django RestFrameWork* > <https://goo.gl/j8i34C> > *Fácil Replicación de Cualquier Base de Datos y/o Sistema Operativo* > <https://goo.gl/HjtExs> > *Programación en Capas (Web y Escritorio)* <https://goo.gl/zGZpSD> > Mi Blog <http://debsconsultores.blogspot.com> > Nicaragua > > "Si ustedes permanecen unidos a mí, y si permanecen fieles a mis > enseñanzas, pidan lo que quieran y se les dará. > (Juan 15:7 DHH) > Bendito el varón que se fía en el SEÑOR, y cuya confianza es el SEÑOR. > (Jeremías 17:7 RV2000) > > > > El jue., 25 abr. 2019 a las 9:39, Tatiana Mesa (<tatianamesa...@gmail.com>) > escribió: > >> Hola, >> >> 1.tengo un formulario donde inicialmente lo lleno y guardo unos datos en >> la base. >> 2. hago una consulta para traer esos registros de la base de datos. >> 3. Ahora quiero que en ese mismo formulario, en el inicial, se muestren >> esos datos que guarde en un principio. >> >> para hacer un tipo de update, pero sobre ese mismo formulario, es como si >> el usuario viera lo que guardo en un principio y pueda decidir si quiere >> cambiarlo o no >> >> El jue., 25 de abr. de 2019 a la(s) 09:44, Gil Obradors ( >> gil.obrad...@gmail.com) escribió: >> >>> Buenas, >>> >>> Un update, en caso que los datos ya existen quizas? Sino no lo entiendo? >>> >>> >>> >>> >>> >>> >>> >>> El dj., 25 d’abr. 2019, 16:09, <tatianamesa...@gmail.com> va escriure: >>> >>>> Buen día, >>>> >>>> Vengo trabajando con un formulario en html que captura los datos >>>> mediante AJAX y los guarda en una base de datos postgres. >>>> >>>> Ahora quiero realizar un update, en ese mismo formulario, >>>> >>>> De que manera puedo mostrar los datos que guarde en la base de datos, >>>> en los inputs del formulario, para decidir si quiero dejar esos datos o >>>> quiero actualizarlos. >>>> >>>> >>>> Agradezco mucho sus soluciones. >>>> >>>> >>>> Este es mi formulario en el que guardo inicialmente >>>> >>>> >>>> <form class="post">{%csrf_token%} >>>> <div class="articleunique"> >>>> <input type="" class="id_articulo" name="id_articulo" value="{{ >>>> article.id }}"> >>>> </div> >>>> <p>Tags</p> >>>> <input type='text' id="flex" >>>> placeholder='Write your tags' >>>> class='flexdatalist data_tags' >>>> params='["name"]', >>>> data-search-in='name' >>>> data-visible-properties='["name"]' >>>> data-selection-required='true' >>>> data-value-property='id' >>>> data-min-length='2' >>>> multiple='multiple' >>>> name='country_id_multiple' required> >>>> <div class="post-form"><br> >>>> <p>Tono</p> >>>> <select class="form-control Tono" style=""> >>>> <option selected></option> >>>> {% for t in tones %} >>>> <option value="{{ t }}"> >>>> {{ t.nombre }} >>>> </option> >>>> {% endfor %} >>>> </select> >>>> </div><br><br> >>>> <div class="post-form"> >>>> <p>Tema</p> >>>> <div class="nuevo"> >>>> <!-- Tercer input temas que se crea con la function de Javascript --> >>>> <div class="miDiv"></div> >>>> <button class="btn btn-warning añadir_tema">Añadir Tema</button> >>>> </div> >>>> <br> >>>> <br> >>>> <div class="btn_seccion1"> >>>> <input type="button" value="Guardar"class=" btn_save btn btn-danger >>>> guardar" style="width: 150px"> >>>> </div> >>>> <br><br> >>>> </div> >>>> </form> >>>> >>>> -- >>>> You received this message because you are subscribed to the Google >>>> Groups "Django users" group. >>>> To unsubscribe from this group and stop receiving emails from it, send >>>> an email to django-users+unsubscr...@googlegroups.com. >>>> To post to this group, send email to django-users@googlegroups.com. >>>> Visit this group at https://groups.google.com/group/django-users. >>>> To view this discussion on the web visit >>>> https://groups.google.com/d/msgid/django-users/202a9a2b-e6da-49ff-83ec-d884e994b5a9%40googlegroups.com >>>> <https://groups.google.com/d/msgid/django-users/202a9a2b-e6da-49ff-83ec-d884e994b5a9%40googlegroups.com?utm_medium=email&utm_source=footer> >>>> . >>>> For more options, visit https://groups.google.com/d/optout. >>>> >>> -- >>> You received this message because you are subscribed to the Google >>> Groups "Django users" group. >>> To unsubscribe from this group and stop receiving emails from it, send >>> an email to django-users+unsubscr...@googlegroups.com. >>> To post to this group, send email to django-users@googlegroups.com. >>> Visit this group at https://groups.google.com/group/django-users. >>> To view this discussion on the web visit >>> https://groups.google.com/d/msgid/django-users/CAK-JoTSaJyJogke1fJ-uWbOia5uWt2Eai23HuUensoKPY8AdjA%40mail.gmail.com >>> <https://groups.google.com/d/msgid/django-users/CAK-JoTSaJyJogke1fJ-uWbOia5uWt2Eai23HuUensoKPY8AdjA%40mail.gmail.com?utm_medium=email&utm_source=footer> >>> . >>> For more options, visit https://groups.google.com/d/optout. >>> >> -- >> You received this message because you are subscribed to the Google Groups >> "Django users" group. >> To unsubscribe from this group and stop receiving emails from it, send an >> email to django-users+unsubscr...@googlegroups.com. >> To post to this group, send email to django-users@googlegroups.com. >> Visit this group at https://groups.google.com/group/django-users. >> To view this discussion on the web visit >> https://groups.google.com/d/msgid/django-users/CAHAr%3D_2%2B04CK3EW_RrL8M25Cukcv3%2BkVrpfX2J6cMjJa0kh36g%40mail.gmail.com >> <https://groups.google.com/d/msgid/django-users/CAHAr%3D_2%2B04CK3EW_RrL8M25Cukcv3%2BkVrpfX2J6cMjJa0kh36g%40mail.gmail.com?utm_medium=email&utm_source=footer> >> . >> For more options, visit https://groups.google.com/d/optout. >> > -- > You received this message because you are subscribed to the Google Groups > "Django users" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to django-users+unsubscr...@googlegroups.com. > To post to this group, send email to django-users@googlegroups.com. > Visit this group at https://groups.google.com/group/django-users. > To view this discussion on the web visit > https://groups.google.com/d/msgid/django-users/CAMQeQjZ_y2v8OatzYUuSm6xJtXhVSpXQdi_%2BhJd_8voq716gmg%40mail.gmail.com > <https://groups.google.com/d/msgid/django-users/CAMQeQjZ_y2v8OatzYUuSm6xJtXhVSpXQdi_%2BhJd_8voq716gmg%40mail.gmail.com?utm_medium=email&utm_source=footer> > . > For more options, visit https://groups.google.com/d/optout. > -- You received this message because you are subscribed to the Google Groups "Django users" group. To unsubscribe from this group and stop receiving emails from it, send an email to django-users+unsubscr...@googlegroups.com. To post to this group, send email to django-users@googlegroups.com. Visit this group at https://groups.google.com/group/django-users. To view this discussion on the web visit https://groups.google.com/d/msgid/django-users/CAK-JoTSLzgBjhrr8EoH8w78Mpv5fGkpA2mfw0VJu41DJVjp8AA%40mail.gmail.com. For more options, visit https://groups.google.com/d/optout.