Verboten (403) CSRF-Überprüfung fehlgeschlagen. Anfrage mit Django abgebrochenPython

Python-Programme
Anonymous
 Verboten (403) CSRF-Überprüfung fehlgeschlagen. Anfrage mit Django abgebrochen

Post by Anonymous »

Hallo, ich bin Benutzer von Python und Django.

Ich werde dieser Frage folgen (Kann ich ein Django-Formular ohne Modell haben)
aber für meine Aufgabe benötige ich Bilder.
Ich werde versuchen, meinen Code auszuführen, und ich habe diesen Fehler „Verboten“ (403): Irgendeine Idee, wie man das beheben kann?

Code: Select all

Forbidden (403)
CSRF verification failed. Request aborted.
You are seeing this message because this site requires a CSRF cookie when submitting forms. This cookie is required for security reasons, to ensure that your browser is not being hijacked by third parties.
If you have configured your browser to disable cookies, please re-enable them, at least for this site, or for 'same-origin' requests.
views.py

Code: Select all

from django.shortcuts import render
from django.shortcuts import render_to_response
from django.template import RequestContext
from blog.forms import MyForm

# Create your views here.
def form_handle(request):
form = MyForm()
if request.method=='POST':
form = MyForm(request.POST)
if form.is_valid():
cd = form.cleaned_data
#now in the object cd, you have the form as a dictionary.
a = cd.get('a')
return render_to_response('blog/calc.html', {'form': form}, RequestContext(request))
urls.py

Code: Select all

from django.conf.urls import url
from . import views
forms.py

Code: Select all

from django import forms

class MyForm(forms.Form): #Note that it is not inheriting from forms.ModelForm
a = forms.ImageField()
#All my attributes here
urls.py

Code: Select all

urlpatterns = [
url(r'^$',views.form_handle, name='form_handle'),

]
html

Code: Select all




Title


{% csrf_token %}
{{form.as_p}}
Submit



Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post