【问题标题】:Asynchronous database update in Django?Django中的异步数据库更新?
【发布时间】:2010-04-15 08:04:34
【问题描述】:

我的网站上有一个大表格。当用户填写并提交时,大部分数据只是被转储到数据库中,然后他们被重定向到一个新页面。但是,我还想使用数据来查询另一个站点,然后解析结果。那可能需要更长的时间。用户立即看到这些结果并不是必须的,所以我想知道是否可以异步调用一个处理此问题的函数,然后像往常一样从我的视图中返回一个 HttpResponse 而无需让他们等待?

如果是这样...怎么办?我应该查看哪些特定的库?

【问题讨论】:

    标签: django multithreading asynchronous python-2.5


    【解决方案1】:

    用户 RabbitMQCelery 使用 django。如果你部署在 EC2 上,还请看SQS

    您从请求-响应周期中创建一条消息,而替代进程或 cron 会不断检查这些消息。

    【讨论】:

    • Hrm... 看起来很酷。想知道我是否可以在 WebFaction 上使用它?我得试试看,谢谢!!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-11-24
    • 2023-03-18
    • 1970-01-01
    • 1970-01-01
    • 2022-06-17
    • 2020-07-26
    相关资源
    最近更新 更多