python - 如何在 Django 视图中执行长时间运行的进程?
问题描述
我有一个 django Web 应用程序,我必须在视图中为机器学习创建模型。
这需要很长时间,所以 PythonAnyWhere 不允许它,当它达到 300 秒时它会终止进程。据此,我想问两个问题。
如果没有 celery、django bg 任务或其他东西,我的包含长时间运行进程的视图无法正常工作。但是当我使用调试器时,它可以正常工作。可能,一些代码行在没有调试器的情况下尝试工作而无需相互等待。我怎样才能解决这个问题?
PythonAnyWhere 不支持 celery 或其他长时间运行的任务包。他们建议使用 django-background-tasks,但在其文档中并没有清楚地解释其用法。所以我无法整合它。我如何集成 django-background-tasks?
谢谢你。
解决方案
推荐阅读
- tensorflow - 对象检测的训练/测试拆分百分比 - 当前的建议是什么?
- python - python中有没有办法分配一个变量,使其始终指向其分配的右手边指向的内存?
- javascript - 我可以同时使用 onclick 和 onsubmit 事件吗?
- azure - 使用 JavaScript 库嵌入 Azure 时序见解
- javascript - 按字段值对数组进行分组并将分组的值推送到数组中
- azure - 有没有办法以编程方式登录到在 PKCE 流上使用带有 Cypress 的 AzureAD?
- javascript - Javascript过滤但返回键而不是值
- python-3.x - Groupby 没有聚合函数并对数据进行排序
- ios - 在 getstream 中获取活动的所有评论/反应
- pandas - 如何在应用函数熊猫中更改数据框