csrf.py 315 B

123456789
  1. from django import forms
  2. class CSRFProtection(object):
  3. def __init__(self, csrf_token):
  4. self.csrf_id = '_csrf_token'
  5. self.csrf_token = csrf_token
  6. def request_secure(self, request):
  7. return request.method == 'POST' and request.POST.get(self.csrf_id) == self.csrf_token