django信号处理程序应在App Engine项目中的何处连接

时间:2018-08-09 18:23:03

标签: google-app-engine django-signals

我在以下链接中了解了信号,但是在App Engine中使用信号的情况下并不能完全解决问题

Where should signal handlers live in a django project?

多年来,我的信号一直连接在应用程序文件的底部,但是我遇到了一个场景,其中一个App Engine实例开始处理延迟的类,并且它没有连接我的信号处理程序,因此没有处理程序在处理在该实例的延迟任务中发送了信号(也许实例内存已被清理)。

所以我的问题是,在哪里连接信号最安全?我可以百分百确定所有处理程序都将连接的地方。

我最好的猜测是发送信号的模块的底部,但这真的是最好的地方吗?还是会导致大量导入开销?

0 个答案:

没有答案