【发布时间】:2015-05-07 16:26:56
【问题描述】:
我有一个项目,看起来像一个销售不同种类产品的简单购物网站。例如,我有 4 个模型:Brand、Product、Consignment。 Consignment 链接到 Product,Product 链接到 Brand。为了减少对数据库的查询次数,我想保存这些模型(或至少其中一些)的当前状态。我想这样做,因为我展示了一个带有品牌和产品的侧边栏。所以每次用户打开某个页面时,它都会对数据库执行查询以获取这些品牌和产品。
但是当admin 添加一些新产品或品牌时,我想处理数据库更改并重新保存它。如何实现?
【问题讨论】:
-
请详细说明,您可以使用 post_save 和 pre_save 信号,每次更改时它们都会触发