保存value的问题

来源:8-7 通过元类实现orm-2

qq_走过的路_4

2022-02-25

如果描述符中的__set__函数直接把value保存在描述符的self._value中那么会出现以下BUG

zs = User(name='张三',age=28)
ls = User(name='李斯',age=30)
print(zs.name ) >> 李斯
print(ls.name ) >> 李斯
写回答

1回答

bobby

2022-02-27

你把所有代码都贴一下 我这边运行试试

0
2
bobby
回复
qq_走过的路_4
因为这里的name是user这个类的变量, 所以两个实例指向了同一个类
2022-03-01
共2条回复

Python3高级核心技术97讲,高级进阶的必学课程

socket编程/多线程/多进程/线程池/asyncio并发编程/协程和异步IO

2121 学习 · 551 问题

查看课程