Andy_U, во-первых, на скорость не учатся. Во-вторых, перечисленные действия выполняются не намного сложнее и дольше, чем в IDE. Если, конечно, новичок не пишет свою версию Django или другой соразмерный проект.
Сохранить сделанные изменения
F2 в FAR Editor
Перейти в консоль/far manager
ESC в FAR Editor
Запустить программу
python script.py ENTER или ↑ ENTER
Посмотреть на ошибку, запомнить файл, строку, описание.
Примитивные ментальные усилия как раз способствующие обучению
x67, изучение всех известных мне языков я начинал с консольного текстового редактора и утилит командной строки, входящих в стандартную поставку интерпретатора/компилятора.
ma3xak, переписать логику логично. Если пользователь до окончания регистрации существовать не может, то не пытаться к нему обращаться в процессе регистрации.
F2 в FAR Editor
ESC в FAR Editor
python script.py ENTER или ↑ ENTER
Примитивные ментальные усилия как раз способствующие обучению
F4