django-pjax

Phần mềm chụp màn hình:
django-pjax
Các chi tiết về phần mềm:
Phiên bản: 1.2
Ngày tải lên: 14 Apr 15
Nhà phát triển: Jacob Kaplan-Moss
Giấy phép: Miễn phí
Phổ biến: 9

Rating: nan/5 (Total Votes: 0)

django-pjax là một helper Django cho defunkt của jquery-pjax.
PJAX là gì?
PJAX bản chất là AHAH ("Asynchronous HTML và HTTP"), ngoại trừ với permalinks sản và một nút làm việc trở lại. Nó cho phép bạn tải chỉ là một phần của một trang (để mọi thứ nhanh hơn) trong khi vẫn duy trì khả năng sử dụng các liên kết thực sự.
Một bản demo có ý nghĩa hơn, vì vậy hãy kiểm tra một defunkt đặt cùng
Cách sử dụng:
Đầu tiên, hãy đọc về cách sử dụng jQuery-PJAX và chọn một trong những kỹ thuật đó.
Tiếp theo, hãy chắc chắn rằng bạn đang xem PJAXing đang sử dụng TemplateResponse. Bạn không thể sử dụng Django-PJAX với một HttpResponse bình thường; chỉ TemplateResponse. Trang trí những quan điểm với các trang trí pjax:
từ djpjax pjax nhập khẩu
pjax ()
def my_view (yêu cầu):
& Nbsp; return TemplateResponse (yêu cầu, "template.html", {'của tôi': 'bối cảnh'})
Sau khi làm điều này, nếu yêu cầu được thực hiện thông qua jQuery-PJAX, cácpjax () trang trí sẽ tự động trao đổi trên template.html cho mẫu-pjax.html.
Chính thức hơn: nếu yêu cầu là một yêu cầu PJAX, các mẫu được sử dụng trong TemplateResponse của bạn sẽ được thay thế bằng một với -pjax trước khi mở rộng tập tin. Vì vậy template.html trở thành mẫu-pjax.html, my.template.xml trở my.template-pjax.xml, vv Nếu không có file mở rộng, các mẫu tên sẽ chỉ được với hậu tố -pjax.
Bạn cũng có thể tự chọn một template PJAX bằng cách đi qua nó như là một đối số cho các trang trí:
từ djpjax pjax nhập khẩu
pjax ("pjax.html")
def my_view (yêu cầu):
& Nbsp; return TemplateResponse (yêu cầu, "template.html", {'của tôi': 'bối cảnh'})
Vậy đó

Yêu cầu :

  • Python
  • Django

Phần mềm khác của nhà phát triển Jacob Kaplan-Moss

Ý kiến ​​để django-pjax

Bình luận không
Nhập bình luận
Bật hình ảnh!