request.body 里面的数据进行某些 合并 分割 替换 譬如
{
"key1":"value1",
"key2":" value2 ",
"key3":"val_ue3"
}
变成
{
// "key1":"value1",
"key12":"value1-value2",
// "key2":" value2 ",
"key2_":"value2", //这里去掉了两边的空格
// "key3":"val_ue3",
"key31":"val",
"key32":"ue3",
}
之前曾经用 django restframework 中的 serializer 或者是 pydantic 校验的时候顺便处理了.
今天忽然感觉不太对, 这属于业务, 应该在业务层处理 . serializer 就是数据的.
大佬们觉得呢?还是无所谓放哪?
或者这么问, 大家觉得对输入数据的分割替换等处理算业务逻辑还是控制逻辑.
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.