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 и следовал инструкциям несколько раз.

Вернуться на верх