【问题标题】:how to start a thread when django runserver?django runserver 时如何启动线程?
【发布时间】:2010-12-31 22:59:54
【问题描述】:

我想在 django 项目 runserver 成功时启动一个线程。 我可以把创建线程和启动代码放在哪里? django runserver 有什么钩子吗?

【问题讨论】:

标签: python django multithreading


【解决方案1】:

您为什么要这样做? runserver 仅用于开发,绝不能在生产中使用。如果你通过 Apache 运行,它应该为你管理线程/进程。

【讨论】:

    【解决方案2】:

    同意上面的答案,你可能不想这样做。 Runserver 应仅用于开发。部署后,您将希望迁移到 Apache/WSGI。在我的开发机器上(我确实使用 runserver),我通常把它扔到一个屏幕会话中,所以它不会妨碍我,但如果我需要查看回溯,我可以把它拉回来。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2010-10-27
      • 1970-01-01
      • 2017-02-27
      • 2019-04-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-07-25
      相关资源
      最近更新 更多