【发布时间】:2010-12-31 22:59:54
【问题描述】:
我想在 django 项目 runserver 成功时启动一个线程。 我可以把创建线程和启动代码放在哪里? django runserver 有什么钩子吗?
【问题讨论】:
标签: python django multithreading
我想在 django 项目 runserver 成功时启动一个线程。 我可以把创建线程和启动代码放在哪里? django runserver 有什么钩子吗?
【问题讨论】:
标签: python django multithreading
您为什么要这样做? runserver 仅用于开发,绝不能在生产中使用。如果你通过 Apache 运行,它应该为你管理线程/进程。
【讨论】:
同意上面的答案,你可能不想这样做。 Runserver 应仅用于开发。部署后,您将希望迁移到 Apache/WSGI。在我的开发机器上(我确实使用 runserver),我通常把它扔到一个屏幕会话中,所以它不会妨碍我,但如果我需要查看回溯,我可以把它拉回来。
【讨论】: