장고 - pjax defunkt의 JQuery와 - pjax에 대한 장고 도우미입니다.
PJAX은 무엇입니까?
PJAX 실제 영구 링크와 다시 작업 버튼을 제외하고 기본적으로 AHAH ( "비동기 HTML과 HTTP")입니다. 아직 실제 링크의 유용성을 유지하면서 (일 빨리 그래서) 페이지의 일부만을로드 할 수 있습니다.
데모가 더 의미가 있습니다, 그래서 체크 아웃 한 defunkt 함께 넣어
사용법 :
첫째, jQuery를-PJAX를 사용하고있다 기술 중 하나를 선택하는 방법을 읽어보십시오.
다음으로 PJAXing하고있는 뷰 TemplateResponse를 사용하고 있는지 확인합니다. 당신은 정상 HttpResponse에 장고 - PJAX을 사용할 수 없습니다; 만 TemplateResponse. pjax 데코레이터 이러한 견해를 장식 :
djpjax 수입 pjax에서
@pjax ()
데프 my_view (요청시)
& NBSP; TemplateResponse를 반환 (요청, "template.html", { '내': '컨텍스트'})
요청이 jQuery를-PJAX를 통해 만든 경우,이 작업을 수행 한 후, @pjax () 장식이 자동으로 템플릿 pjax.html에 대한 template.html을 교환합니다.
더 형식적 : 요청 PJAX 요청 인 경우에 사용 TemplateResponse 템플릿 파일 확장자 전에 -pjax 하나로 대체 될 것이다. 어떤 파일 확장자가없는 경우 그래서 template.html이 템플릿 pjax.html되고, my.template.xml가 my.template-pjax.xml 등이되고, 템플릿 이름은 -pjax 접미사됩니다.
또한 수동으로 장식에 인수로 전달하여 PJAX 템플릿을 선택할 수 있습니다 :
djpjax 수입 pjax에서
@pjax ( "pjax.html")
데프 my_view (요청시)
& NBSP; TemplateResponse를 반환 (요청, "template.html", { '내': '컨텍스트'})
그거야
이 요구 사항 :
파이썬
장고
댓글을 찾을 수 없습니다