Django 中的东西变化太大,所以我不能使用 3.1。我需要一些帮助。
我阅读了有关在 django 中创建任务的信息,并阅读了Periodic Tasks文档。但我不知道如何在 django 中进行周期性任务。我认为这是因为我的英语水平低..
在旧版本的 Celery 中,我导入了 djcelery和crontab并在settings.py中设置了 CELERYBEAT_SCHEDULE ,并由manage.py执行。
但似乎我不能再以这种方式执行 celery demon 了。比我应该把 CELERYBEAT_SCHEDULE 放在哪里?在文档中的 django 示例中,它们设置os.environ.setdefault('DJANGO_SETTINGS_MODULE', 'proj.settings')
在proj/proj/celery.py中。(1) 那么在settings.py中设置celerybeat (和之前一样)可以吗?
(2) 如果可以的话,一个在 django 中制作周期性任务的小例子将非常有帮助。当我阅读教程时,最令人困惑的部分是File Path。如果您不想提供完整的示例,如果您解释我应该在哪里制作任务、设置节拍和执行守护程序,我将不胜感激。
谢谢阅读。