【发布时间】:2010-01-19 21:26:25
【问题描述】:
我很难理解信号是如何在我的应用程序中工作的(以及它们是如何工作的)。以下是我认为它们将适用的三个领域(以我目前的知识):
- 将 XML 发送到远程服务器进行报告(交易完成后)。
- 在用户上传后,重新调整图像大小并将缩略图上传到 S3。
- 在用户从其帐户中删除图像对象后,从 S3 中删除旧图像。
我是不是完全偏离了基地(我觉得我可能是)。 我是否将信号和多线程混淆了?如果是这样,他们会在应用程序中进行比较吗?它们只是为了脱钩吗?另外,确保尽早实例化它们并且不使用本地函数(因为它们会被垃圾收集)有什么关系?有人可以详细说明吗?我应该把它们都放在请求中间件中,这样我就不用担心了吗?
【问题讨论】:
-
我不明白您对多线程的引用。有什么意义?
-
@Andrea Zilio 请参阅答案 1 上的 cmets
标签: django django-signals aop