python - SQLAlchemy - 依赖于外部系统的属性
问题描述
我想构造一个应该从外部系统读取的对象的属性(在这种情况下,它是一个区块链,但可以是任何其他系统)。
将属性设为只读并从外部系统获取其值的最佳实践是什么?@property 模式可用吗?
__tablename__ = "example"
id = db.Column(db.Integer, primary_key=True, autoincrement=True)
...
@property
def status(self):
...?
谢谢
添加一些细节:
- 可以在属性内使用 http 调用或无论如何使用异步方法吗?
- 保存外部调用的结果和花费的时间会非常好,比如“latest_checked_state”“latest_check_datetime”
解决方案
推荐阅读
- java - 我的循环进入一个无限循环。我该如何解决?我不能在第二个循环中输入输入
- c# - 由于 System.Runtime 错误,无法将 Blazor 应用程序迁移到 .Net 5
- c++ - 我正在尝试使用 {fmt} 格式化模板
- c - c 中的警告:C6001 使用未初始化的内存 '*now'
- javascript - 如何使用箭头函数在数组后面添加元素
- javascript - 从网页的 js 函数中获取参数
- azure - 在 Azure 上为 vsftpd 打开端口 21
- c# - 来自被覆盖的后退按钮的 Popmodal
- azure - 将应用服务证书添加到 KeyVault 时出现错误“参数 keyVaultCsmId 的值无效”
- python - jsonDiff 在循环中用于大量文件