Es ist zu häufig für Menschen, die es normal verwenden.
Fügen Sie der ersten Codezeile Folgendes hinzu.
python
# -*- coding: utf-8 -*-
CSRF verification failed. Request aborted.
Zu settings.py hinzugefügt (Django 1.4.1 erforderte keine Einstellungen)
#### **`settings.py`**
```python
MIDDLEWARE_CLASSES = (
…
'django.middleware.csrf.CsrfViewMiddleware',
…
Fügen Sie dem Formular der Vorlagendatei Folgendes hinzu
{% csrf_token %}
Ansichtsdatei ändern (für im Lernprogramm erstellten Code)
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))
…
Referenz https://docs.djangoproject.com/en/dev/ref/contrib/csrf/#ref-contrib-csrf
Recommended Posts