मैं लॉगिन फार्म की एक एप्लिकेशन बनाने रहा हूँ, लेकिन जब मैं अपने ऐप चला रहा हूँ और प्रवेश बटन पर क्लिक करें निम्न त्रुटिनिषिद्ध (403) सीएसआरएफ सत्यापन विफल रहा। अनुरोध रोका गया
निषिद्ध (403) CSRF सत्यापन विफल हो जाएगा। अनुरोध निरस्त
view.py का कोड है:
from django.template import loader
from django.shortcuts import render_to_response
from registration.models import Registration
from django.http import HttpResponse
from django.template import RequestContext
from django.shortcuts import redirect
def view_login(request,registration_id):
t = loader.get_template('registration/login.html')
try:
registration=Registration.objects.get(pk=registration_id)
except Registration.DoesNotExist:
return render_to_response("login.html",{"registration_id":registration_id})
def home(request,registration_id):
if request.method == "POST":
username = request.POST.get('user_name')
password = request.POST.get('password')
user = authenticate(username=username, password=password)
if user is not None:
if user.is_active:
login(request, user)
# success
return render('registration/main_page.html',{'registration_id':registration_id},context_instance=RequestContext(user))
else:
#user was not active
return redirect('q/',context_instance=RequestContext(user))
else:
# not a valid user
return redirect('q/',context_instance=RequestContext(user))
else:
# URL was accessed directly
return redirect('q/',context_instance=RequestContext(user))
तुम्हारा फॉर्म ? – user786
यह निर्भर करती है, जहां है – BlueMagma
ठीक है, मैंने इसे जोड़ा लेकिन अभी भी त्रुटि प्राप्त हो रही है। Wheather मुझे somethong आयात करना है ??? – user786