【发布时间】:2013-09-11 07:49:10
【问题描述】:
我想知道在创建对象并将它们存储在数据库中的过程中,主键是由 SQLAlchemy 分配的。在我的应用程序中,当发生某些事情时,我会为该“正在发生”创建一个事件,然后为需要了解该事件的每个用户创建一个通知。这一切都以相同的方法发生。
现在的问题是通知引用了事件。我应该两次连接到数据库来实现这一点吗?首先存储事件以便为其分配主键,然后存储通知? 是否可以只连接一次到数据库?
所以这些步骤应该发生:
- 用户做了某事
- 创建活动
- 需要吗?将事件存储在数据库中,以便我获得一个主键来引用
- 创建引用事件的通知
- 存储通知
【问题讨论】:
标签: python sqlalchemy