服务器上的自动 django 接收钩子: 用“ yes”响应 Collectstatic

我使用 Github 后接收钩运行 bash 文件,拉我的回购协议。

#!/bin/sh
cd ~/public_html/repo_static
env -i /usr/bin/git pull origin master
cd ~/django-code/repo_django
env -i /usr/bin/git pull origin master

我也想 collectstatic的 django 回购。我如何自动化的“是”的回应?

我不能使用 布料,因为不幸的是,团队选择暂时使用 Python 2.4。有没有一种方法可以自动收集静态没有织物?

21272 次浏览
python manage.py collectstatic --noinput

If you'd like to specify the default answer, you could also just pipe it into the command:

$ echo yes | python manage.py collectstatic

or

$ echo no | python manage.py collectstatic