老师,为什么在Model中的类里面都设置为类变量,而不是设置为实例变量呢?

来源:10-9 书籍交易视图模型

慕仔9271372

2018-05-03

为什么在Model中的类里面都设置为类变量,而不是设置为实例变量呢?

比如Base类,设置了两个类变量, create_time和status,为什么不设置为实例变量?这样设置好了,每次实例化修改后,不都是要改变类变量的值吗?

写回答

1回答

7七月

2018-05-04

这么说吧,model其实不是我们理解的普通 实例化的对象,他是由元类来创建的对象。不建议去过于纠结元类的机制,意义不大。等你把Python更重要的知识学会了,能灵活应用了,再来和元类纠缠吧。

0
1
慕仔9271372
非常感谢!
2018-05-04
共1条回复

Python Flask高级编程之从0到1开发《鱼书》精品项目

7月老师深入浅出剖析Flask核心机制,和你一起探讨Python高级编程

2752 学习 · 1277 问题

查看课程