وجانغو-pjax هو مساعد جانغو لdefunkt في مسج-pjax.
ما هو PJAX؟
PJAX هو أساسا اهاه ("غير المتزامن HTML وHTTP")، إلا مع الروابط الثابتة Permalinks الحقيقية وزر العمل الظهر. فإنه يتيح لك تحميل مجرد جزء من صفحة (حتى الأمور أسرع) في حين لا يزال الحفاظ على قابليتها للاستعمال وصلات حقيقية.
وعرض أكثر منطقية، لذلك تحقق من وضع defunkt واحد معا
الاستعمال:
أولا، قرأت عن كيفية استخدام مسج-PJAX واختيار واحد من التقنيات هناك.
وبعد ذلك، تأكد من وجهات كنت PJAXing تستخدم TemplateResponse. لا يمكنك استخدام جانغو-PJAX مع HttpResponse العادي؛ فقط TemplateResponse. تزيين هذه الآراء مع الديكور pjax:
من djpjax pjax استيراد
pjax ()
my_view مواطنه (طلب):
على & nbsp؛ العودة TemplateResponse (طلب "template.html"، {'بلادي': 'السياق'})
بعد القيام بذلك، إذا قدم الطلب عن طريق مسج-PJAX، فإنpjax () الديكور مبادلة تلقائيا template.html لقالب pjax.html.
أكثر رسميا: إذا كان الطلب هو طلب PJAX، سيتم استبدال القالب المستخدم في TemplateResponse الخاص بك مع واحدة مع -pjax قبل ملحق الملف. حتى template.html يصبح القالب pjax.html، يصبح my.template.xml my.template-pjax.xml، وما إذا كان هناك أي ملحق الملف، سوف يكون مجرد suffixed اسم القالب مع -pjax.
يمكنك أيضا اختيار يدويا قالب PJAX عن طريق تمرير ذلك كحجة للالديكور:
من djpjax pjax استيراد
pjax ("pjax.html")
my_view مواطنه (طلب):
على & nbsp؛ العودة TemplateResponse (طلب "template.html"، {'بلادي': 'السياق'})
هذا كل شيء
المتطلبات:!
بيثون
جانغو
لم يتم العثور على التعليقات