Как обойти "yes" в Django crontab в функции

У меня есть Django приложение с библиотекой dbbackup и библиотекой crontab, которое будет делать резервное копирование базы данных каждый час.

https://django-dbbackup.readthedocs.io/en/master/index.html https://pypi.org/project/django-crontab/

Для того чтобы восстановить резервную копию файла. Я должен использовать эту команду в оболочке вручную.

python manage.py dbrestore

Однако я хочу запланировать эту задачу с помощью crontab.

Вот мой код. `

from django.core.management import call_command

def restore_scheduled_job():
    try:
        call_command('dbrestore')
    except:
        pass

`

Это не сработает, поскольку после команды "python manage.py dbrestore" я должен набрать "y", чтобы обработать команду.

Как я могу обойти это да в функции?

Я исследовал документацию, но не смог найти никаких решений.

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