您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

如何为POST请求编写Django视图

如何为POST请求编写Django视图

这是设计使然。您的POST数据必须包含csrfmiddlewaretoken值。您可以从Cookie中获取它,然后将其与POST请求一起发送。详细信息在这里。对于您的特定情况,您可以执行以下操作-

<script>
$(function () {
    function getCookie(name) {
        var cookieValue = null;
        if (document.cookie && document.cookie != '') {
            var cookies = document.cookie.split(';');
            for (var i = 0; i < cookies.length; i++) {
                var cookie = jQuery.trim(cookies[i]);
                // Does this cookie string begin with the name we want?
                if (cookie.substring(0, name.length + 1) == (name + '=')) {
                    cookieValue = decodeURIComponent(cookie.substring(name.length + 1));
                    break;
                }
            }
        }
        return cookieValue;
    }
    var csrftoken = getCookie('csrftoken');

    $("button")
        .button()
        .click(function (event) {
            var postdata = {
                'value1': 7,
                'value2': 5,
                'csrfmiddlewaretoken': csrftoken
            };
            $.post('', postdata); // POST request to the same view I am Now
            window.alert("Hello World!"); // To kNow it is working
        });
});
</script>
Go 2022/1/1 18:39:41 有332人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶