В приведенном ниже коде я хочу сделать ajax запрос к функции контакта в views.py с подробным описанием объекта, но я также не могу сделать это. Он показывает, что CSRF не найден.
html
<button id="submit"> Click here</button>
JavaScript
detail = {
'id': [
{Pid: 2, HSN_code: "AE12#@", Rate: 2000, quantity: 1, Price: 0},
{Pid: 3, HSN_code: "1223ABC", Rate: 1000, quantity: 1, Price: 0},
{Pid: 5, HSN_code: "ABC123@", Rate: 1000, quantity: 1, Price: 0},
{Pid: 6, HSN_code: "ABC@123", Rate: 12000, quantity: 1, Price: 0},
{Pid: 7, HSN_code: "ABC@1234", Rate: 3000, quantity: 1, Price: 0}
]
},
$(document).ready(function(){
$('#submit').click(function(){
console.log(detail)
$.ajax({
url:'/contact/',
type:'post',
data:{'detail':detail,
csrfmiddlewaretoken: '{{ csrf_token }'
},
dataType:'json',
success:function(data){
console.log(data)
}
})
})
});
Views.py
def contact(request):
details = request.POST['detail']
print(details)
return HttpResponse('true')