У меня есть два разных проекта python, размещенных в разных папках (проект 1 в каталоге pydir1, проект 2 в каталоге pydir2).
Каждый раз мне нужно открыть два новых терминала и запустить команда python manage.py runserver после изменения в каталоге проекта.
Откройте 1-ое окно терминала и
cd pydir1
python manage.py runserver 8000
, а затем откройте окна второго терминала и
cd pydir2
python manage.py runserver 8001
] Есть ли более простой способ сделать это, в то же время можно увидеть ход журнала в окнах терминала?
Я также рекомендую вам использовать inotifywait, который является частью пакета inotify-tools. После установки этого пакета вы можете автоматически перезапустить сервер, когда вы сохранили измененный в своем рабочем каталоге. Например, со следующим сценарием вы можете перезапустить сервер при каждом изменении исходного файла:
while inotifywait -r -e modify pydir1; do
# ...bash code to restart the server...
done