ModuleNotFoundError: Нет модуля с именем 'foo'

Я пытаюсь сделать cron внутри моего django приложения с django-crontab==0.7.1,. В настройках моего проекта установлены приложения, сначала приложение crontab, а затем мое приложение, оба зарегистрированы. В моем cron.py:

from .models import Url

urls=Url.objects.values_list('url')

def foo(url):
    if url not in urls:
        link= Url(
            url=url,
        )
        link.save()
foo('https://example.org')

Также пытался поместить в cron.py, но это не имеет смысла, поскольку оба находятся в одном приложении

from foo.models import Url

Также init.py внутри app

Мой models.py внутри приложения foo, после запуска миграций

from django.db import models

class Url(models.Model):
    url=models.URLField('url',blank=False,null=False)

но все равно получаем ModuleNotFoundError: No module named 'foo' Извините, если это уже спрашивали, но ничего из просмотренного пока не дает мне ответа

Спасибо

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