我正在开发一个django应用程序,它从dropbox读取csv文件,解析数据并将其存储在数据库中。为此,我需要后台任务来检查文件是否被修改或改变(更新),然后更新数据库。
我已经试过了'
Celery
',但未能将其与django进行配置。然后我发现
django-background-tasks
这比celery的配置要简单得多。
我的问题是如何初始化重复的任务?
It is described in
文件
但我找不到任何例子来解释如何使用
重复
,
重复_until
or other constants mentioned in 文件.
谁能用例子解释一下以下情况?
notify_user(user.id, repeat=<number of seconds>, repeat_until=<datetime or None>)
重复 is given in seconds. The following constants are provided:
Task.NEVER (default), Task.HOURLY, Task.DAILY, Task.WEEKLY,
Task.EVERY_2_WEEKS, Task.EVERY_4_WEEKS.