Si haces un paste de la vista, te doy 4 pistas de como lo haria yo, però en
funcion de lo que ya tengas.

Sino a vote pronto yo algo parecido como:

def vistaformulario(request):
    if request.POST:
        #SI LLEGAMOS A ESE PUNTO, ES PORQUE EL USUARIO QUIRE
ACTUALIZAR LOS DATOS DEL FORMULARIO
        #Cargar valores del formulario
        nombre = request.POST['nombre']
        dato = request.POST['dato']
        ...

        entradaDB = modeloenladb()
        entradaDB.nombre = nombre
        ...
        ...
        entradaDB.save()
        return HttpResponseRedirect('donde queiras re-enviarlo')
    else:
        # Aqui el usuario esta consultando el fomulario, deberian
cargarse los datos si ya existein, o en caso de que no existan,
formulario en blanco

        template = loader.get_template('fichero template')
        return HttpResponse(template.render(datos para importar al
template, request))


Que te parece?


Yo lo cargaria con formulario y POST, no con ajax. Pero si sabes hacer post
con ajax, da igual https://www.w3schools.com/jquERY/jquery_ajax_get_post.asp

Saludos



Missatge de Tatiana Mesa <tatianamesa...@gmail.com> del dia dj., 25 d’abr.
2019 a les 18:35:

> Hola Daniel,
>
> es exactamente lo que quiero y es mas capturo los datos mediante AJAX,
>
> Pero aun no entiendo bien este ultimo paso
>
> "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."
>
> ya se como mostrarlos, pero no tengo muy claro si el usuario quieres
> cambiar el valor, tambien van alli los otros datos?
>
> me facilitarías un ejemplo por favor.
>
>
> Agradezco mucho tu ayuda.
>
>
>
>
>
>
> El jue., 25 de abr. de 2019 a la(s) 11:06, Tatiana Mesa (
> tatianamesa...@gmail.com) escribió:
>
>> Hola Daniel,
>>
>> no te preocupes, quizás no he sido clara
>>
>>
>> el formulario incial es donde guardamos los datos por primera vez, ahora
>> quiero actualizar esos datos que guarde por primera vez,
>> los quiero actualizar en el mismo formulario, pero viendo los datos en
>> guarde en los inputs.
>>
>>
>>
>> El jue., 25 de abr. de 2019 a la(s) 10:48, Ing.Daniel Bojorge (
>> debs.fo...@gmail.com) escribió:
>>
>>> 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/CAHAr%3D_0%3D5erUFk%3D0fzJxkK05ZrKeRJz3ao10PR1SOLJwNw4%3D8g%40mail.gmail.com
> <https://groups.google.com/d/msgid/django-users/CAHAr%3D_0%3D5erUFk%3D0fzJxkK05ZrKeRJz3ao10PR1SOLJwNw4%3D8g%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-JoTSdWiop67k%2BHvzztNGw%2Bs0RVi2x5P0_yc%2Bd0h52MPBGfg%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to