0

我已经在我新安装的 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. 我觉得很奇怪。

4

1 回答 1

0

您是否忘记激活正确的环境?

例如

    conda activate NameOfEnv

最好的

于 2022-03-03T09:16:29.680 回答