【问题标题】:manage.py flag to force unattended command?manage.py 标志强制无人值守命令?
【发布时间】:2014-04-21 17:53:14
【问题描述】:

我正在阅读本教程:Installing and Configuring Graphite and Statsd on an Ubuntu 12.04 VPS

我正在努力实现一切可能的自动化,那么本教程的一个步骤让我抓狂:

接下来,我们将配置 Graphite 数据库。去石墨 webapp 目录并运行数据库脚本:

cd /opt/graphite/webapp/graphite/
sudo python manage.py syncdb

如您所见,我们必须运行 manage.py 并且当我运行 syncdb 时询问是否创建了超级用户。我怎样才能避免这种情况?我想运行这些发送所有参数来制作一个自动脚本。

有什么想法吗?

【问题讨论】:

    标签: python django django-manage.py


    【解决方案1】:

    您可以使用the --noinput argument 禁用the syncdb command 的提示。

    --noinput

    使用--noinput 选项禁止所有用户提示,例如“您确定吗?”确认消息。如果 django-admin.py 正在作为无人参与的自动化脚本执行,这将非常有用。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-07-30
      • 1970-01-01
      • 1970-01-01
      • 2015-10-25
      • 1970-01-01
      • 2023-02-03
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多