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 เป็นหลัก ahah ("Asynchronous HTML และ HTTP") ยกเว้น Permalinks จริงและปุ่มย้อนกลับทำงาน ซึ่งช่วยให้คุณโหลดเพียงแค่ส่วนหนึ่งของหน้า (เพื่อให้สิ่งที่เร็วขึ้น) ในขณะที่ยังคงรักษาการใช้งานจริงของการเชื่อมโยง
สาธิตทำให้รู้สึกมากขึ้นเพื่อตรวจสอบหนึ่ง defunkt ใส่กัน
การใช้งาน:
ครั้งแรกที่อ่านเกี่ยวกับวิธีการใช้ jQuery-PJAX และเลือกหนึ่งในเทคนิคที่มี
ถัดไปให้แน่ใจว่ามุมมองที่คุณกำลัง PJAXing ใช้ TemplateResponse คุณไม่สามารถใช้ Django-PJAX กับ HttpResponse ปกติ; เพียง TemplateResponse ตกแต่งมุมมองเหล่านี้กับมัณฑนากร pjax:
จากการนำเข้า djpjax pjax
@pjax ()
def my_view (ตามคำขอ)
& 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 ฯลฯ หากมีนามสกุลไฟล์ไม่มีชื่อแม่แบบก็จะได้รับการ suffixed กับ -pjax
คุณยังสามารถเลือกแม่แบบ PJAX โดยผ่านมันเป็นอาร์กิวเมนต์มัณฑนากร:
จากการนำเข้า djpjax pjax
@pjax ("pjax.html")
def my_view (ตามคำขอ)
& nbsp; กลับ TemplateResponse (ตามคำขอ "template.html" {'ของฉัน': 'บริบท'})
นั่นแหล่ะ

ต้องการ :

  • หลาม
  • Django

ซอฟแวร์อื่น ๆ ของนักพัฒนา Jacob Kaplan-Moss

ความคิดเห็นที่ django-pjax

ความคิดเห็นที่ไม่พบ
เพิ่มความคิดเห็น
เปิดภาพ!