Both Django and Python consoles, built in PyCharm, completely correspond to the shell consoles.
Besides the standard functionality, these consoles feature:
- Code completion.
- Syntax check with inspections.
- Automated insertion of paired brackets, quotes and braces.
- Scrolling through the history of commands Ctrl+UpCtrl+Up/Ctrl+DownCtrl+Down
- Quick documentation lookup Ctrl+QCtrl+Q