2

在更新多个表的 TastyPie 资源中插入(或更新)多条记录的最有效方法是什么?

我通过 AngularJS 发送了以下条目:

var visitEntry = 
{
    visitor: {
        name: "Test Name",
        organization: $scope.org + ", of Testington"
    },
    date: null,
    group: {
        organization: $scope.org,
        purpose: $scope.purpose,
        date: $scope.date + " " + $scope.time,
        host: $scope.host
    }
};

这是一个访客日志条目。在其中,当记录访问我们实验室的新组时,只有“访问者”条目会发生变化 - 在group被记录的任何数量的人中,该条目都是相同的。

假设有 40 人一组来。我怎样才能最好地更新上述条目以最有效?

我可以做类似的事情:

var visitorArray = [ { ... }, { ... }, { ... } ];

var visitEntry =
{
    visitor: visitorArray,
    date: null,
    group: {
        ...
    }
};

或者我是否需要循环记录在我们的网络表单中的每个访问者,并visitorEntry通过批量 PATCH 将它们与唯一对象一起应用到 TastyPie?这就是我们现在所做的,但group总是保持不变似乎很浪费。

4

0 回答 0