Pycharm的Django`Run manage.py Task`控制台不能用于交互式命令?

问题描述 投票:0回答:1

当我使用Pycharm内置的Django的 Run manage.py Task... 控制台,一切都很顺利,直到命令要求用户输入一些信息。

例如 makemigrationsmigrate 命令可以正常工作,因为它们不需要任何额外的用户输入。

working command

但那些需要一些中间输入的命令(如 createsuperuser 需要超级用户和 collectstatic 需要 "Y "确认)根本不起作用。输入提示不显示,在控制台中输入也没有任何作用。

non working command

这只发生在我使用Docker-compose解释器解释Django项目的时候。

django docker docker-compose pycharm manage.py
1个回答
0
投票

现在很明显,这只是Pycharm的一个bug,这里是相关的bug报告。https:/youtrack.jetbrains.comissuePY-41974.

© www.soinside.com 2019 - 2024. All rights reserved.