使用JSON更新数据库时的最佳实践

时间:2016-09-08 22:33:58

标签: json django asp.net-web-api web-applications

我正在为我的第一个网络应用程序,一个调度系统开发一个API,后端有Django。

移位将在包含schedule个对象的单个JSON对象(shift)中发送到前端。然后,可以通过前端修改此对象,并将其发送回以使服务器根据JSON对象中的任何更改来更新数据库。

我的问题:使用"标记"是否更好?属性,例如{... "delete": true...}对象中的{... "new": true...}shift,让服务器知道发生了什么变化,或者后端是否应该通过将传入数据与现有数据进行比较来确定数据?

在我看来,第一个选项允许更少的数据库查询,而第二个选项看起来更健壮(即它不依赖于前端来正确标记其更改)。

此外,由于这是我第一次尝试网络开发,因此鼓励任何相关的建议或批评。

0 个答案:

没有答案