json.loads不能使用Python中AngularJS发布的二进制JSON

2024-04-23 16:09:58 发布

您现在位置:Python中文网/ 问答频道 /正文

我用Django编写代码,我的前端使用Angularjs,如下所示:

在控制器.js在

$scope.reserve = {
    reserve: {
        duration: {
            startTimeUnix: null,
            startTime: "صبور باشید...",
            endTime: null
        },
        service: null,
        reserver: {
            first_name: null,
            last_name: null,
            phone: null
        }
    },
    block: {
        duration: null
    },
    is_block: false,
    taken_time: null,
    staff: "صبور باشید..."
};

$scope.submitAdminTime = function() {
    $http.post("/schedule/admin/block/", {
            data: $scope.reserve
        }, {
            "headers": {
                "Content-Type": "application/json"
            }
        })
        .success(function(data) {
            console.log(data);
        });
};

在视图.py在

^{pr2}$

什么都不打印!

我不知道为什么json.loads()根本不起作用!我发布了另一个问题here,并跟踪所有答案。在

在请求.正文在

^{3}$

Tags: django代码namejsondatajsfunction控制器