django-pjax

Logiciel capture d'écran:
django-pjax
Détails logiciels:
Version: 1.2
Date de transfert: 14 Apr 15
Développeur: Jacob Kaplan-Moss
Licence: Gratuit
Popularité: 9

Rating: nan/5 (Total Votes: 0)

django-pjax est une aide pour de Django defunkt la jquery-pjax.
Quel est PJAX?
PJAX est essentiellement AHAH ("Asynchronous HTML et HTTP"), sauf avec de vrais permaliens et un bouton en remontant. Il vous permet de charger seulement une partie d'une page (donc les choses sont plus rapides) tout en conservant la facilité d'utilisation de liens réels.
Une démo est plus logique, afin de vérifier l'une defunkt mis en place
Utilisation:
Lisez d'abord sur l'utilisation de jQuery-PJAX et choisir l'une des techniques là-bas.
Ensuite, assurez-vous que les points de vue vous PJAXing utilisent TemplateResponse. Vous ne pouvez pas utiliser Django-PJAX avec une HttpResponse normale; seulement TemplateResponse. Décorez ces vues avec le décorateur de pjax:
de pjax d'importation djpjax
pjax ()
def my_view (demande):
& Nbsp; retourner TemplateResponse (demande, "template.html", {«mon»: «contexte»})
Après cela, si la demande est faite par l'intermédiaire de jQuery-PJAX, le décorateurpjax () sera automatiquement permuter template.html pour le modèle-pjax.html.
Plus formellement: si la demande est une demande PJAX, le modèle utilisé dans votre TemplateResponse sera remplacé par un nouveau -pjax avant l'extension de fichier. Donc template.html devient modèle-pjax.html, my.template.xml devient my.template-pjax.xml, etc. Se il ya aucune extension de fichier, le nom du modèle sera simplement suffixé par -pjax.
Vous pouvez également choisir manuellement un modèle PJAX en le passant comme un argument pour le décorateur:
de pjax d'importation djpjax
pjax ("pjax.html")
def my_view (demande):
& Nbsp; retourner TemplateResponse (demande, "template.html", {«mon»: «contexte»})
Ce est tout

Exigences :

  • Python
  • Django

D'autres logiciels de développeur Jacob Kaplan-Moss

Commentaires à django-pjax

Commentaires non trouvées
Ajouter un commentaire
Tourner sur les images!