2012-04-09 2 views

답변

6

기본적으로 render_to_response 기능을 사용자가 선택한 템플릿 시스템을 사용하는 자체 구현으로 교체해야합니다. Django의 render_to_response은 Django의 템플릿 시스템에만 적용됩니다. 이 함수는 django 템플릿 엔진을 사용할 때 사용되는 일반적인 grunt-work를 단순히 래핑합니다. 작동 방식에 대한 기본 내용은 Django's tutorial에 있습니다.

django.template.RequestContext을 사용하여 TEMPLATE_CONTEXT_PROCESSORS 설정 (STATIC_URL, 요청 등)이 정의 된 모든 컨텍스트 변수를 확보하십시오. RequestContext은 사전과 같이 동작하므로 문제없이 콧수염에 통과 할 수 있어야합니다. RequestContext은 생성자에서 요청 객체를 사용합니다.

마지막으로 적절한 HttpResponse 개체를 반환하는 것을 잊지 마세요!

내가 단락 팬의 많은하지 해요 이후 :

  1. RequestContext 인스턴스를 생성합니다.
  2. 병합 사전이 RequestContext 인스턴스와 함께 수신되었습니다.
  3. 템플릿을 문자열로 렌더링하십시오.
  4. 마지막 문자열을 HttpResponse 인스턴스로 감싸십시오.
관련 문제