Django Crontab продолжает сообщать, что модуль не найден
Каждый раз, когда я пытаюсь запустить python manage.py crontab add или запустить мой скрипт тестирования, я получаю следующее:
File "/usr/local/lib/python3.10/importlib/__init__.py", line 126, in import_module
return _bootstrap._gcd_import(name[level:], package, level)
File "<frozen importlib._bootstrap>", line 1050, in _gcd_import
File "<frozen importlib._bootstrap>", line 1027, in _find_and_load
File "<frozen importlib._bootstrap>", line 1004, in _find_and_load_unlocked
ModuleNotFoundError: No module named 'django_crontab'
Настройки:
INSTALLED_APPS = [
'django_crontab',
'rest_framework',
'prices.apps.PricesConfig',
'meters.apps.MetersConfig',
'devices.apps.DevicesConfig',
'django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.staticfiles',
'website',
'accounts',
]
.
.
.
CRONJOBS = [
('0 22 * * *', 'website.cron.delete_old_registration')
]
.
.
.
cron.py:
import datetime
from .models import Register
def delete_old_registration():
today = datetime.date.today()
filter_old_date = today - datetime.timedelta(days=14)
registrations_old = Register.objects.filter(date__lte=filter_old_date)
registrations_old.delete()
Бьюсь головой, потому что я переустановил django-crontab и следовал инструкциям несколько раз.