Я пытаюсь запустить эту строку кода в Notebook IPython:IPython Kernel нонреспондеров: Запуск сервера разработки Django от ноутбука IPython
!manage.py runserver
Он выполняет manage.py runserver
в командной строке, а затем начинает сервер разработки Django в http://127.0.0.1:8000/
и позволяет мне отлаживать/разрабатывать проект Django.
Проблема заключается в том, что при выполнении этого в ноутбуке ноутбук висит, потому что сервер Django постоянно перезагружает/не передает управление обратно.
Есть ли способ передать прерывание, например Control+C
, в командную строку или получить контроль над ядром IPython, чтобы я мог продолжить работу с моим проектом в ноутбуке?
попробуйте общий синтаксис оболочки для «запуска в фоновом режиме» с помощью '! Manage.py runningerver &'? Удачи. – shellter
спасибо! Отличная идея, но я получаю сообщение об ошибке: 'OSError: фоновые процессы не поддерживаются.' – agconti
вы пробовали поставить команду с помощью & в скрипте и вызвать скрипт из ячейки ноутбука? –