는 1.3에 일단 (당신이해야하는)에 render 바로 그 일을보다 컴팩트 한 방법을 제공합니다.
데코레이터 방법 담요 보호로 CsrfViewMiddleware를 추가하는 대신 보호가 필요한 특정보기에 정확히 동일한 기능을 가진 csrf_protect 데코레이터를 사용할 수 있습니다. 출력에 CSRF 토큰을 삽입하는보기와 POST 양식 데이터를 승인하는보기 모두에서 사용해야합니다. (이들은 종종 같은보기 기능이지만 항상 그런 것은 아닙니다). 그것은 다음과 같이 사용됩니다 : 당신이 그것을 사용하는 것을 잊지 경우, 당신은 보안 구멍이 때문에 데코레이터의
from django.views.decorators.csrf import csrf_protect
from django.template import RequestContext
@csrf_protect
def my_view(request):
c = {}
# ...
return render_to_response("a_template.html", c,
context_instance=RequestContext(request))
사용은 그 자체 권장되지 않습니다. 두 가지를 모두 사용하는 '벨트 및 브레이스'전략은 좋으며 최소한의 오버 헤드가 발생합니다.
감사합니다. 다행 스러웠습니다. – Cerin