如何使用 google 数据存储在 google 应用引擎中动态创建多个实体(python)
How to create multiple entities dynamically in google app engine using google data storage(python)
我想实现这个:
应该有一个实体 A,其第 1 列的值为 a、b、c...[根据用户输入动态增加]
a、b、c 的每个值都应该有另一个实体 B..
我该如何解决这个问题?
我应该在用户创建更多 [a,b,c,d... ] 时动态生成其他实体吗?
如果是,如何?
同样的问题还有其他实现方式吗?
不建议动态创建新的table。您需要重新设计您的数据库关系结构。
例如,在用户消息传递应用程序中,与其为每条包含 message
和 user name
] 的新消息创建新的 table,不如创建一个 User table
和 Messages
table 分别实现两个 table 之间的 many to one
关系。
我想实现这个:
应该有一个实体 A,其第 1 列的值为 a、b、c...[根据用户输入动态增加]
a、b、c 的每个值都应该有另一个实体 B..
我该如何解决这个问题? 我应该在用户创建更多 [a,b,c,d... ] 时动态生成其他实体吗? 如果是,如何? 同样的问题还有其他实现方式吗?
不建议动态创建新的table。您需要重新设计您的数据库关系结构。
例如,在用户消息传递应用程序中,与其为每条包含 message
和 user name
] 的新消息创建新的 table,不如创建一个 User table
和 Messages
table 分别实现两个 table 之间的 many to one
关系。