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 就是数据的.
大佬们觉得呢?还是无所谓放哪?
或者这么问, 大家觉得对输入数据的分割替换等处理算业务逻辑还是控制逻辑.
1
chaleaochexist OP GPT 说输入数据处理属于控制逻辑.
输出数据二次处理属于业务逻辑... |
2
nyxsonsleep 2023-03-17 14:47:18 +08:00 1
我支持 gpt ,他说要带我们打上月球
|