Добавить django_contrab Расписание возвращает "Неизвестная команда: 'crontab'"
Я настроил django-crontab соответствующим образом в моей недавно установленной WSL2, ubuntu. И, когда я выполнил команду 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
. Что я нахожу странным.
Вы забыли активировать правильное окружение?
E.g.
conda activate NameOfEnv
Лучшее из