我已经在我新安装的 WSL2 ubuntu 中相应地配置了 django-crontab。而且,当我确实运行python manage.py crontab add
它昨天工作得很好。今天,我再次尝试运行该命令,它返回:
Unknown command: 'crontab'
Type 'manage.py help' for usage
CRONJOBS = [
('*/5 * * * *', 'coreapp.cron.update_survey_summary')
]
INSTALLED_APPS = [
"django_crontab",
"drf_spectacular",
"rest_framework",
....
# coreapp.cron.update_survey_summary
from coreapp.models import Event, User
def update_survey_summary():
u = User.objects.get(id=6)
e = Event(
creator=u,
title="Event ",
location="Algeria",
hosted_by="Admin"
)
print("saving...")
e.save()
另一件事是 django 应用程序可以使用python3 manage.py runserver
. 我觉得很奇怪。