Как обойти "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", чтобы обработать команду.
Как я могу обойти это да в функции?
Я исследовал документацию, но не смог найти никаких решений.