我必须在我的djangoweb应用程序上使用Schedule来安排作业。在
def new_job(request):
print("I'm working...")
file=schedulesdb.objects.filter (user=request.user,f_name__icontains ="mp4").last()
file_initiated = str(f_name)
os.startfile(f_name_initiated)
我需要在时间上做过滤
^{pr2}$
Tags:
Django是一个web框架。它接收请求,进行任何必要的处理并发送响应。它没有任何可以跟踪时间和运行计划任务的持久化进程,因此仅仅使用Django是没有好办法的。在
也就是说,Celery(http://www.celeryproject.org/)是一个专门为运行任务而构建的python框架,包括计划任务和按需任务。它还以最小的配置与Django-ORM集成。我建议你调查一下。在
当然,您可以编写自己的外部脚本,该脚本将使用您提到的调度模块。您需要实现一种将调度对象写入数据库的方法,然后您可以让脚本读取并执行它们。你的“scheduledb”模型已经实现了吗?在
相关问题 更多 >
编程相关推荐