C'est trop courant pour les personnes qui l'utilisent normalement.
Ajoutez ce qui suit à la première ligne de code.
python
# -*- coding: utf-8 -*-
CSRF verification failed. Request aborted.
Ajouté à settings.py (Django 1.4.1 ne nécessitait pas de paramètres)
#### **`settings.py`**
```python
MIDDLEWARE_CLASSES = (
…
'django.middleware.csrf.CsrfViewMiddleware',
…
Ajoutez ce qui suit au formulaire du fichier modèle
{% csrf_token %}
Modifier le fichier de vue (pour le code créé dans le didacticiel)
python
from django.template import RequestContext
…
def detail(request, poll_id):
p = get_object_or_404(Poll, pk=poll_id)
#return render_to_response('polls/detail.html', {'poll': p})
return render_to_response('polls/detail.html', {'poll': p}, context_instance=RequestContext(request))
…
référence https://docs.djangoproject.com/en/dev/ref/contrib/csrf/#ref-contrib-csrf