如何在特定的时间间隔后自动运行我的python模型



大家好,希望大家都好。。。。我想问你一些问题,最近我在python机器学习中建立了我的模型(随机森林(,我得到了我的预测,并在django中制作了一个网络应用程序,在前端显示预测值。现在我想部署我的网络应用程序,并希望在特定的时间间隔后,我的数据自动从api下载,类似于数据训练文件和数据预测文件。每个任务应该在特定的时间间隔后自动运行,因为现在每次我单独运行程序进行数据下载、数据训练和对我想要的数据进行预测时,所有这些任务都应该在特定时间间隔后运行,我将如何实现这项任务?

假设服务器不在Docker或Windows上,请使用django-crontab。

我建议将数据作业设置为管理命令,然后使用crontab在一天中所需的时间间隔或时间触发它们。

设置.py

CRONJOBS = [
('0   4 * * *', 'django.core.management.call_command', ['download_the_data']),
]

最新更新