如何在Django视图中执行长时间运行的过程?

问题描述 投票:0回答:1

我有一个Django Web应用程序,必须在视图中创建机器学习模型。它花费了很长时间,因此PythonAnyWhere不允许这样做,并且在达到300秒时终止了该进程。据此,我想问两个问题。1-没有芹菜,django bg任务或其他东西,包含长时间运行过程的视图无法按顺序工作。但是当我使用调试器时,它可以正常工作。可能有些代码行会在没有调试器的情况下尝试工作,而不会彼此等待。我怎样才能解决这个问题?2- PythonAnyWhere不支持celery或其他长期运行的任务包。他们建议使用django-background-tasks,但在其文档中并未明确说明用法。所以我无法整合它。如何集成django-background-tasks?

谢谢。

django pythonanywhere background-task long-running-processes
1个回答
© www.soinside.com 2019 - 2024. All rights reserved.