很难解释我想要实现的目标。请耐心等待。如果您有任何疑问,请告诉我。
假设我有一个包含两个应用程序的Django项目,我希望它们松散耦合。其中一个应用是“工作”,另一个是“通知”。
现在我想在更新Job实例时创建通知。所以,我正在考虑使用Django Signals。但我的一些保留意见是:
任何人都可以使用信号建议一个好的实施策略。我正在研究的一个解决方案是Python线程,它似乎处理异步问题。但使用线程是否会产生任何其他后果。
答案 0 :(得分:1)
我建议你在RabbitMQ上使用django-celery。您可以在celery的任务中添加通知内容,让您的视图启动任务队列。看看......我希望它会对你有所帮助。