Как настроить профиль Heroku так, чтобы он принимал ответ "да" на любой вопрос терминала для развертывания Heroku
Я пытаюсь выполнить команду во время развертывания моего кода Django на Heroku. Я хочу принять любой вопрос, который она может получить в терминале.
Я пытался добавить следующее в procfile, но это не сработало.
release: python manage.py collectstatic --yes
release: python manage.py collectstatic -y
Какой правильный способ сделать это?
Правильный формат этой команды - python manage.py collectstatic --noinput
. Однако, если вы используете Git для развертывания, Heroku уже должен выполнить эту команду за вас.
Это распространенная проблема при развертывании проекта Django на Heroku. Как было предложено ранее, если вы запускаете через Git, Heroku выполнит команду за вас. Поэтому, если вы все еще получаете ошибку на heroku, а не локально, это означает, что вы не добавили все файлы в git перед развертыванием. Попробуйте, должно сработать.
Если проблема все еще сохраняется, попробуйте это