Si estas usando ajax lo que puedes hacer es instalarte django rest framework o 
crearte una vista que cuando sea get te retorne los datos de la db y cuando sea 
post los actualice y puedes llamarla desde ajax una primera vez cuando se 
ejecuta el formulario para rellenarlo y luego cada vez que se hace submit hacer 
un preventdfault y llamar a la vista por ajax con un método post y si es 
exitoso llamar con uk get para actualizar el form. 

Saludos.

Enviado desde mi iPhone

> El 25 abr 2019, a las 21:38, Victor H. Velasquez Rizo <[email protected]> 
> escribió:
> 
> Hola Tatiana.
> Vira este tutorial en que te guian para que hagas las operaciones basicas de 
> CRUD (Create, Read, Update, Delete)
> 
> https://www.youtube.com/watch?v=twXF1VpK5ak
> 
> Saludos !
> 
>> On Thu, Apr 25, 2019 at 10:39 AM Tatiana Mesa <[email protected]> 
>> wrote:
>> 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 
>> ([email protected]) escribió:
>>> Buenas,
>>> 
>>> Un update, en caso que los datos ya existen quizas? Sino no lo entiendo?
>>> 
>>> 
>>> 
>>> 
>>> 
>>> 
>>> 
>>> El dj., 25 d’abr. 2019, 16:09, <[email protected]> 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 [email protected].
>>>> To post to this group, send email to [email protected].
>>>> 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.
>>>> 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 [email protected].
>>> To post to this group, send email to [email protected].
>>> 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.
>>> 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 [email protected].
>> To post to this group, send email to [email protected].
>> 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.
>> For more options, visit https://groups.google.com/d/optout.
> 
> 
> -- 
> 
> 
> 
> Atte...,.
> Vìctor Hugo Velàsquez Rizo
> Cali - Colombia
> -- 
> 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 [email protected].
> To post to this group, send email to [email protected].
> 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/CAFCXTzhWAhXEDCD8u2ur_jHJQqgy8m2zFetWVS0-OZtYX%2BOuYQ%40mail.gmail.com.
> 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 [email protected].
To post to this group, send email to [email protected].
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/51551623-1D1C-4A50-BA7B-02FC3014DAE5%40gmail.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to