【发布时间】:2018-08-13 21:42:43
【问题描述】:
例如:
# field base class
class F:
pass
# represent integer
class AF(F):
pass
# represent string
class BF(F):
pass
class M:
a = AF()
b = BF()
def __init__(self):
pass # generate dynamic attrs based on specified static attrs
m = M()
# m.a should have inferred type integer
也许它只是带有所有这些类型提示的 IDE (PyCharm) 功能,并且此功能硬绑定到 django 的 Model 类?
【问题讨论】: