django-pjax

צילום מסך תוכנה:
django-pjax
פרטי תוכנה:
גרסה: 1.2
טען תאריך: 14 Apr 15
מפתחים: Jacob Kaplan-Moss
רשיון: ללא תשלום
פופולריות: 9

Rating: nan/5 (Total Votes: 0)

Django-pjax הוא עוזר Django לשל defunkt JQuery-pjax.
מה PJAX?
PJAX הוא למעשה אהא ("Asynchronous HTML ו- HTTP"), אלא בpermalinks האמיתית וכפתור חזרה לעבוד. זה מאפשר לך לטעון רק חלק מדף (כך דברים מהר יותר), תוך שמירה על השימושיות של קישורים אמיתיים.
הדגמה הגיונית יותר, כדי לבדוק את defunkt אחד להרכיב
שימוש:
ראשית, לקרוא על אופן שימוש jQuery-PJAX ולבחור אחת מהטכניקות שיש.
בשלב הבא, לוודא את הדעות אתה PJAXing משתמשות TemplateResponse. אתה לא יכול להשתמש ביחידה-PJAX עם HttpResponse נורמלי; TemplateResponse בלבד. לקשט את הדעות הללו עם מעצב pjax:
מpjax יבוא djpjax
pjax ()
my_view def (בקשה):
& Nbsp; לחזור TemplateResponse (בקשה, "template.html", {'שלי': 'קשר'})
אחרי שעשיתי את זה, אם הבקשה נעשתה באמצעות jQuery-PJAX, מעצבpjax () באופן אוטומטי להחליף את template.html לתבנית-pjax.html.
יותר באופן רשמי: אם הבקשה היא בקשת PJAX, התבנית המשמשת בTemplateResponse שלך ​​תוחלף באחד עם -pjax לפני סיומת הקובץ. אז template.html הופך תבנית-pjax.html, my.template.xml הופך my.template-pjax.xml, וכו 'אם אין סיומת קובץ, שם התבנית פשוט יהיה מצמידים עם -pjax.
ניתן גם לבחור באופן ידני בתבנית PJAX על ידי העברתו כטיעון למעצב:
מpjax יבוא djpjax
pjax ("pjax.html")
my_view def (בקשה):
& Nbsp; לחזור TemplateResponse (בקשה, "template.html", {'שלי': 'קשר'})
זהו זה

דרישות :!

  • Python
  • Django

תוכנות אחרות של יזם Jacob Kaplan-Moss

תגובות ל django-pjax

תגובות לא נמצא
להוסיף הערה
הפעל את התמונות!