как выполнять одну и ту же ф-цию через каждые х минут python/django

в файле views.py

s = sched.scheduler(time.time, time.sleep)
def savedb(url):
    s.enter(900, 1, savedb)
    
    titles = getTitles(url)
    lnks = getOriginalLink(url)
    descrips = getDiscription(url)
    imgs = getImage(url)

    
    for title, link, descrip, img in zip(titles, lnks, descrips, imgs):
        HomeData.objects.create(title=title, originalUrl=link, description=descrip, imageUrl=img)
            
            
    for row in HomeData.objects.all():
        if HomeData.objects.filter(title=row.title).count() > 1:
            row.delete()

class TestListView(ListView):
    queryset = HomeData.objects.all()
    context_object_name = 'datas'
    template_name = 'main/articles/list.html'
    
    
    url = 'https://lenta.ru/rss/news'
    savedb(url)
    s.run()

мне нужно, чтобы savedb выполнялась, например, каждые 15 минут, но у меня еще появляется ошибка

  action(*argument, **kwargs)
TypeError: savedb() missing 1 required positional argument: 'url'


Ответы (0 шт):