Topic: Aggiornamento Asincrono Template Django  (Letto 353 volte)

0 Utenti e 1 Visitatore stanno visualizzando questo topic.

Offline takoda

  • python unicellularis
  • *
  • Post: 3
  • Punti reputazione: 0
    • Mostra profilo
Aggiornamento Asincrono Template Django
« il: Maggio 17, 2018, 17:12 »
Salve a tutti, intanto mi scuso per lamia ignoranza in javascript .
Non so se questo argomento è già stato trattato, se si per favore datemi almeno un link.
Come detto conosco pochissimo javascript ho letto dei post su celery e django.
I miei proplemi sono 2
1: dovrei chiamare una funzione in django passandoli una variabile in un template in maniera asincrona e che non ricarichi il template es home.html
2: Avrei bisogno di aggiornare dei dati a tempo es. {{dato}} come sopra senza ricaricare il template!

Grazie mille!

Offline RicPol

  • python sapiens sapiens
  • ******
  • Post: 2.869
  • Punti reputazione: 9
    • Mostra profilo
Re:Aggiornamento Asincrono Template Django
« Risposta #1 il: Maggio 18, 2018, 09:42 »
Non è chiarissimo quello che scrivi, ma non credo che sia opportuno approfondire. In generale DjangoRest è il prodotto che affronta la famiglia di problemi di cui forse stai parlando.
Però, ripeto, non mi sembra il caso di approfondire troppo il tuo problema specifico, adesso. Così a naso, i casi sono due: o sei sicuro di quello che vuoi fare, è solo che lo esprimi in modo (molto) approssimativo - e in questo caso, una rapida occhiata a DjangoRest sarà più che sufficiente per risolvere il tuo problema.
Oppure (ed è l'ipotesi che mi sembra più probabile) non hai chiaro il framework concettuale (asicrono? rest api?...). In questo caso ti suggerisco di lasciar perdere il tuo problema per qualche settimana, e studiare django con un po' di calma, capire quello che fa e perché, scrivere due o tre applicazioni di prova (non basta seguire il tutorial). Poi passa qualche altra settimana a studiare bene djangorest, capisci quello che fa e perché, scrivi altre due o tre applicazioni di prova con djangorest (non basta seguire il tutorial). Poi, una volta che hai capito il quadro generale, ritorna al tuo problema e vedrai che lo affronti in modo più naturale.

Offline takoda

  • python unicellularis
  • *
  • Post: 3
  • Punti reputazione: 0
    • Mostra profilo
Re:Aggiornamento Asincrono Template Django
« Risposta #2 il: Maggio 18, 2018, 21:00 »
Come approccio é molto Zen, ma penso tu abbia ragione, dovrei studiare DjangoRestFramework ho django-q ho cos'altro? almeno partiamo da un link!

Grazie mille!

Offline RicPol

  • python sapiens sapiens
  • ******
  • Post: 2.869
  • Punti reputazione: 9
    • Mostra profilo
Re:Aggiornamento Asincrono Template Django
« Risposta #3 il: Maggio 18, 2018, 22:15 »
> dovrei studiare DjangoRestFramework ho django-q ho cos'altro?

hti hsembra hche habbia hscritto h"django rest" ho h"django-q" h?


> almeno partiamo da un link!

questo:
http://it.lmgtfy.com/?q=django+rest

Offline lausent

  • python unicellularis
  • *
  • Post: 3
  • Punti reputazione: 0
    • Mostra profilo
Re:Aggiornamento Asincrono Template Django
« Risposta #4 il: Maggio 20, 2018, 11:53 »
Salve a tutti, intanto mi scuso per lamia ignoranza in javascript .
Non so se questo argomento è già stato trattato, se si per favore datemi almeno un link.
Come detto conosco pochissimo javascript ho letto dei post su celery e django.
I miei proplemi sono 2
1: dovrei chiamare una funzione in django passandoli una variabile in un template in maniera asincrona e che non ricarichi il template es home.html
2: Avrei bisogno di aggiornare dei dati a tempo es. {{dato}} come sopra senza ricaricare il template!

Grazie mille!

Interpreto così quello che chiedi:
hai la tua home.html, l'utente avrà un campo di input in cui inserire "qualcosa" e questo "qualcosa" viene passato (senza aggiornamenti di pagina) ad una funzione in django che a sua volta effettua delle elaborazioni con questo "qualcosa" e restituisce in home.html (senza aggiornare la pagina) il risulato dell'elaborazione ovvero {{dato}}.

In una sola parola stai chiedendo "AJAX"