diff --git a/src/memopol/views/home.py b/src/memopol/views/home.py index 50d4653163c2b10d5378241a232707be0c592e54..0376ab436b21f847f70f4e5ea3122e089f605dc9 100644 --- a/src/memopol/views/home.py +++ b/src/memopol/views/home.py @@ -5,6 +5,8 @@ import random from django.db.models import Q, Count from django.views import generic +from django.utils.decorators import method_decorator +from django.views.decorators.csrf import csrf_protect from representatives.models import Chamber, Representative from representatives_positions.views import PositionFormMixin @@ -20,6 +22,10 @@ class HomeView(PositionFormMixin, RepresentativeViewMixin, generic.TemplateView): template_name = 'home.html' + @method_decorator(csrf_protect) + def dispatch(self, *args, **kwargs): + return super(HomeView, self).dispatch(*args, **kwargs) + def get_context_data(self, **kwargs): c = super(HomeView, self).get_context_data(**kwargs)