如果我从按钮发送 AJAX POST 请求。我是否需要在我的视图中验证 CSRF 令牌,或者 Django 在接受 POST 时是否会自动为您执行此操作?如果没有,我如何自己手动验证?
另外,当您创建表单并传入请求时,表单对象会自动进行此验证是否正确?
jQuery:
<script>
$(document).ready(function() {
$('#button1').click(function(){
$.post("/", {
unique_id : "{{ unique_id }}",
csrfmiddlewaretoken: '{{ csrf_token }}'
});
});
});
</script>