服务函数中获取模型对象进行处理时的问题

我在我的服务函数中获取模型并处理模型,会报错。
应该是符合操作手册的方式。
1、以下是操作手册的示例代码


2、以下是我的项目代码

3、问题说明:
当我采用和示例代码一致的方式,会报错。提示AttributeError: ‘dict’ object has no attribute ‘parentTask’
当我将task当做dict处理时,又提示dict没有save方法。

麻烦帮忙排查一下错误的原因,并给出修改意见。谢谢

task = model.get(Q(id=1),) 返回的是 dict, 改值 只能用task[“parentTask“] =
保存用 TaskModel(**task).save() 或者 TaskModel.updateByPK([task[“taskId“]], task)

文档那里会做相应调整

好的,非常感谢大佬!

如果文档的更新完毕后,希望技术大佬能够及时反馈一下哈。
因为当我按照文档编写时,出错了之后很纠结~~~

文档已更新,对save、delete两个模型实例函数的使用示例做了纠正

再次感谢!

如果模型事件,在设置事件的时候,参数的类型选择是不是应该添加一种类型,就像模型事件的inner.py的参数类型一样?支持设置eventOutData的类型。

当然其他的事件类型也一并需要思考参数类型的便捷设置。


如果选择封装服务函数来处理事件的话,有一种业务层面的数据类型可以选择确实是方便的,操作起来更明确直接。

这个作为用户体验优化的需求,我们内部讨论下再做决定和安排。

cc @sumu