I am very new to Django. The name of my project is rango and I have created a URL named '/rango/tagger' that is supposed to send an object.
In my java-script, I have tried to communicate with this route by sending it an ajax request as follows:
function send()
{obj = {content:$("#content").val()};$.post('/rango/tagger',obj,function(data){console.log(data);})
}
I have included the {% csrf_token %} in my template. However, it gives me the error as follows:
Forbidden (CSRF token missing or incorrect.): /rango/tagger
[31/Jan/2016 09:43:29] "POST /rango/tagger HTTP/1.1" 403 2274
My function tagger in views.py is as follows:
def tagger(request):
return render(request,'rango/index.html',RequestContext(request))
And I have also defined it in my URL pattern. I suspect my function tagger returns an incorrect value or data (made the change from HttpResponse(request) to the line above based on other SO solutions).
However, it does not seem to work for me. Where am I wrong?