django-pjax

ソフトウェアのスクリーンショット:
django-pjax
ソフトウェアの詳細:
バージョン: 1.2
日付のアップロード: 14 Apr 15
開発者: Jacob Kaplan-Moss
ライセンス: 無料
人気: 9

Rating: nan/5 (Total Votes: 0)

ジャンゴ-pjax defunktのjqueryの-pjaxのためのDjangoヘルパーです。
のPJAX何ですか?
PJAXは、実際のパーマリンクとバックワーキングボタンを除いて、基本的にAHAH(「非同期HTMLやHTTP」)である。それはまだ本当のリンクの使いやすさを維持しながら、あなたは(物事が速いので)ページの一部だけをロードすることができます。
デモでは、より理にかなっているので1 defunktをチェックしてまとめる
の使用方法:
まず、jQueryの-PJAXを使用し、そこに技術の一つを選ぶ方法について読む。
次に、あなたがPJAXingしているビューがTemplateResponseを使用していることを確認してください。あなたは、通常のHttpResponseのではDjango-PJAXを使用することはできません。唯一TemplateResponse。 pjaxデコレータでこれらのビューを飾る:
djpjax輸入pjaxから
@pjax()
デフmy_view(リクエスト):
  TemplateResponseを返す(リクエスト、「template.html "、{'私の': 'コンテキスト'})
リクエストがjQueryの-PJAXを介して行われる場合には、これをやってた後、@pjax()デコレータは自動的にテンプレート-pjax.htmlためtemplate.htmlをスワップアウトします。
より正式に:リクエストがPJAX要求であれば、あなたのTemplateResponseで使用されるテンプレートは、ファイル拡張子の前に-pjaxと1に置き換えられます。ファイル拡張子がないので、もしtemplate.htmlがテンプレート-pjax.htmlとなり、my.template.xmlはmy.template-pjax.xml、などとなり、テンプレート名はちょうど-pjaxを付けることになる。
また、手動でデコレータに引数として渡すことで、PJAXテンプレートを選ぶことができます。
djpjax輸入pjaxから
@pjax(「pjax.html」)
デフmy_view(リクエスト):
  TemplateResponseを返す(リクエスト、「template.html "、{'私の': 'コンテキスト'})
それはある!

の要件

  • のPythonます。
  • ジャンゴます。

開発者の他のソフトウェア Jacob Kaplan-Moss

へのコメント django-pjax

コメントが見つかりません
コメントを追加
画像をオンにする!