Django i ajax

W mojej nowej pracy, pracuję tam 6 miesięcy to już nie jest tak nowa, dużo się uczę i dużo koduję. Między innymi używam sławnego jquery i ajaxa. Postanowiłem dołożyć obie rzeczy do django aby wszystko ładnie pięknie ze sobą współgrało. Założenie było proste, pewne elementy strony mają być dynamicznie odświeżane. W moim projekcie wyświetlam statystyki na stronie głównej używając właśnie ajaxa i jquery aby były one w miarę aktualne (w czasie rzeczywistym można rzec).

Info: Django plus ajax. Jeśli mocniejszą stroną u Ciebie jest python niż javascript, może zainteresuje Cię Dajax? Nie, to czytaj dalej.
Pierwsze czego potrzebujemy to kod w pliku views.py (oczywiście z odpowiednim wpisem do urls.py)

def informacja(request):
    if request.is_ajax():
      return HttpResponse(u'Wywołanie ajax wykonano.')

A kolejny kod to javascript który nam to ładnie obsłuży. W tym wypadku wsadzi do elementu div.

$.ajax({
   type: 'POST',
    url: '/adres_do_uslugi',
   success: function(j) {
       $('#informator').html(j);
        }
});

Tyle drodzy państwo. Naprawdę proste a możliwości niezliczone.
p.s.
Czy zna ktoś jakiś ciekawy plugin WordPress`a do prezentacji kodu?

0 Responses to “Django i ajax”


  • No Comments

Leave a Reply




Performance Optimization WordPress Plugins by W3 EDGE