0

django cookiecutter で開始したプロジェクトに問題があります。

問題が私のプロジェクトにないことを確認するために、空の django cookiecutter プロジェクトでテストしています。

問題は、私が実行したときです:

docker-compose -f production.yml run --rm django python manage.py createsuperuser

プロンプトは表示されますが、ターミナルに入力できません。

私が実行しても同じこと:

docker-compose -f production.yml run --rm django python manage.py shell

シェル プロンプトが表示されますが、入力できません。

アプリは、docker-machine create コマンドで作成された DigitalOcean 上のマシンで実行されています。

問題の可能性と、これをデバッグする方法について何か考えはありますか?

4

2 に答える 2

0

docker-compose ターミナルでの入力を有効にするには、ターミナル セッションが でインタラクティブであることを指定する必要がありますdocker-compose.yml。デフォルトでは、docker コンソールはインタラクティブではないためです。

stdin_open: true
tty: true  
于 2018-04-19T05:54:21.887 に答える