我可以从 PynamoDB 中的 TableConnection 创建模型吗?
Can I create a Model from a TableConnection in PynamoDB?
我现有的 DynamoDB table 通过基础架构即代码实现创建。
在我的应用程序中,我想对现有的 table.
使用 Model
抽象
我使用 TableConnection
连接到现有的 table 和 运行 较低级别的命令(get_item
等)。
有没有办法从现有的 TableConnection
创建 Model
(无需重新定义 Model
)?
像这样:
table = TableConnection('ExistingTable')
ExistingTable = Model.create_model_from_existing(table) # made up method
new_item = ExistingTable('hash key', 'sort key')
new_item.save()
Is there a way to create a Model from an existing TableConnection
(without redefining the Model)?
不,不幸的是,没有办法做到这一点。
您必须手动创建 Model
。
我现有的 DynamoDB table 通过基础架构即代码实现创建。
在我的应用程序中,我想对现有的 table.
使用Model
抽象
我使用 TableConnection
连接到现有的 table 和 运行 较低级别的命令(get_item
等)。
有没有办法从现有的 TableConnection
创建 Model
(无需重新定义 Model
)?
像这样:
table = TableConnection('ExistingTable')
ExistingTable = Model.create_model_from_existing(table) # made up method
new_item = ExistingTable('hash key', 'sort key')
new_item.save()
Is there a way to create a Model from an existing
TableConnection
(without redefining the Model)?
不,不幸的是,没有办法做到这一点。
您必须手动创建 Model
。