相关疑难解决方法(0)

Django post_save防止递归而不覆盖模型save()

有许多关于使用post_save信号递归的Stack Overflow帖子,评论和答案都是压倒性的:"为什么不覆盖save()"或者只是触发的保存created == True.

我相信不使用的好例子save()- 例如,我正在添加一个临时应用程序来处理与Order模型完全分开的订单履行数据.

框架的其余部分幸福地没有意识到实现应用程序,并且使用post_save挂钩从我们的订单模型中隔离所有与履行相关的代码.

如果我们放弃履行服务,我们的核心代码就不得不改变.我们删除了履行应用程序,就是这样.

那么,是否有任何不错的方法来确保post_save信号不会两次触发相同的处理程序?

python django django-signals

32
推荐指数
5
解决办法
2万
查看次数

标签 统计

django ×1

django-signals ×1

python ×1