我正在使用 Django,并且正在制作一些长时间运行的进程,我只是通过我的 Web 用户界面与之交互。例如,它们将一直在运行,每隔几分钟检查一次数据库值,并且仅当它发生变化时才停止(布尔值是真假)。所以,我希望能够使用 Django 与这些交互,但是我不确定如何做到这一点。当我以前使用 PHP 时,我有一些方法可以做到这一点,认为在 Python 中这样做会更容易,但我无法通过搜索找到任何关于此的内容。
基本上,我想做的就是执行 python 代码而不等待它完成,所以它只是开始执行然后继续为 django 做任何其他需要的事情,快速向用户返回一个新页面。
我知道有很多方法可以调用外部程序,所以我想这可能是唯一的方法吗?有没有办法只调用其他python代码来做到这一点?
感谢您的任何建议。