Мне нужно делать Ctrl-C/Pause после каждой команды manage.py в Django
Нет, я не говорю о том, что runserver прослушивает запросы. Всякий раз, когда я запускаю makemigrations, migrate или скрипты, которые я написал с помощью команды django-extensions runscript, мне нужно остановить выполнение программы, прежде чем вводить другую. Этого не происходило до перезагрузки моего компьютера сегодня утром.
Я создаю небольшое приложение для продажи билетов по QR-коду, и оно работало до сегодняшнего утра. С тех пор я исправил ошибку, связанную с opencv, и приложение снова работает, но эта проблема с командной строкой беспокоит меня. Завтра мне придется сделать /admin и скрипты доступными для нескольких моих коллег, и я боюсь, что мы не будем знать, когда выполнение скрипта действительно закончено, поскольку он не выдает запроса или не позволяет выполнить другую команду. Досрочное завершение выполнения скрипта из-за этого будет катастрофой.
Любая помощь будет срочно принята! когда я запускаю команду, появляется пустая строка, не принимающая ввод
Возможных причин, по которым это могло произойти, слишком много; и никто другой не сможет воспроизвести ваш сценарий, основываясь только на том, что вы описали. Эта проблема не является широко распространенной, поэтому она должна быть связана с вашей установкой.
Запустите отладчик, например, pudb или pdb, чтобы выяснить, на чем застрял скрипт.
Или добавьте блок try-except для перехвата KeyboardInterrupt в ваш manage.py и используйте библиотеку traceback, чтобы определить, где он застрял.