django-pjax

Software screenshot:
django-pjax
Rincian Software:
Versi: 1.2
Tanggal Upload: 14 Apr 15
Pengembang: Jacob Kaplan-Moss
Lisensi: Gratis
Popularitas: 9

Rating: nan/5 (Total Votes: 0)

Django-pjax adalah pembantu Django untuk defunkt itu jquery-pjax.
Apa PJAX?
PJAX dasarnya Ahah ("Asynchronous HTML dan HTTP"), kecuali dengan permalinks nyata dan tombol bekerja kembali. Ini memungkinkan Anda memuat hanya sebagian dari halaman (sehingga hal-hal yang lebih cepat) tetap mempertahankan kegunaan dari link nyata.
Demo A lebih masuk akal, jadi memeriksa satu defunkt mengumpulkan
Penggunaan:
Pertama, membaca tentang bagaimana menggunakan jQuery-PJAX dan memilih salah satu teknik di sana.
Selanjutnya, pastikan pandangan Anda PJAXing menggunakan TemplateResponse. Anda tidak dapat menggunakan Django-PJAX dengan HttpResponse normal; hanya TemplateResponse. Hiasi pandangan-pandangan ini dengan dekorator pjax:
dari djpjax impor pjax
pjax ()
def my_view (permintaan):
& Nbsp; kembali TemplateResponse (permintaan, "template.html", {'saya': 'konteks'})
Setelah melakukan hal ini, jika permintaan dilakukan melalui jQuery-PJAX, yangpjax () dekorator otomatis akan menukar template.html untuk template-pjax.html.
Lebih formal: jika permintaan adalah permintaan PJAX, template yang digunakan dalam TemplateResponse Anda akan diganti dengan satu dengan -pjax sebelum ekstensi file. Jadi template.html menjadi template-pjax.html, my.template.xml menjadi my.template-pjax.xml, dll Jika tidak ada ekstensi file, nama template hanya akan bersufiks dengan -pjax.
Anda juga dapat secara manual memilih template PJAX dengan melewati sebagai argumen untuk dekorator:
dari djpjax impor pjax
pjax ("pjax.html")
def my_view (permintaan):
& Nbsp; kembali TemplateResponse (permintaan, "template.html", {'saya': 'konteks'})
Itu saja

Persyaratan :

  • Python
  • Django

Perangkat lunak lain dari pengembang Jacob Kaplan-Moss

Komentar untuk django-pjax

Komentar tidak ditemukan
Tambahkan komentar
Aktifkan gambar!