Discuss / Python / return cls(**rs[0])是什么原理(意思)?

return cls(**rs[0])是什么原理(意思)?

Topic source

find方法里的那句return cls(**rs[0])是什么原理,网上都找不到这种用法

好吧我拿day4的代码测试了下发现find方法返回了User对象 根据继承关系dict <-- Model <-- User,return cls(**rs[0])应该是在列表rs中取第一条记录(类型为dict),再加**将其传入cls()中作为User对象返回


  • 1

Reply