我看廖生的教程不知道多少遍了,每次看 u = User(id=12345, name='Michael', email='test@orm.org', password='my-pwd') 总是很奇怪,明明User 没有定义相关的参数,那User实例化的时候参数是怎么传进去的。
直到今天我把整篇代码复制出来一段一段认真看,实在看不懂的也好好看一遍。
然后看到了Model的定义:class Model(dict): 然后我就哭了.....巴嘎。
(主要是对于“魔法”的恐惧,让我没勇气面对 。所以本该懂的地方,想破了头。)
Sign in to make a reply
蛮吉睡不醒
我看廖生的教程不知道多少遍了,每次看 u = User(id=12345, name='Michael', email='test@orm.org', password='my-pwd') 总是很奇怪,明明User 没有定义相关的参数,那User实例化的时候参数是怎么传进去的。
直到今天我把整篇代码复制出来一段一段认真看,实在看不懂的也好好看一遍。
然后看到了Model的定义:class Model(dict): 然后我就哭了.....巴嘎。
(主要是对于“魔法”的恐惧,让我没勇气面对 。所以本该懂的地方,想破了头。)