sqlalchemy 代碼模擬懶加載注入屬性
偶然再次看到有人提到了orm 的一些關聯屬性的懶加載問題,這裏就按照自己的想法實現了一下
class Base(object):
pass
class User(Base):
# .... 很多列
@property
def address(self):
if not hasattr(self, "_address"):
# 查詢獲取address
_address = []
self._address = _address
return self._address