1

我有命令:

./manage.py dbbackup --clean --compress

由 django-dbbackup 应用程序提供,该应用程序将我的 PostgreSQL 数据库备份到 Amazon S3。我正在尝试在每天运行的 django celery 任务中运行此命令。

当我运行时:

from django.core.management import call_command
call_command('dbbackup --clean --compress', interactive=False)

由于 clean 和 compress 参数,我得到了一个例外。

关于如何运行此命令的任何想法?

4

1 回答 1

1

我神奇地发现运行:

call_command('dbbackup', clean=True, compress=True, interactive=False)

完美运行。

于 2013-10-22T10:28:59.857 回答