Django allows to replace its default shell with more capable ones like ipython
and bpython
.
Is there a way to replace/extend the default Django shell with Rich?
Django allows to replace its default shell with more capable ones like ipython
and bpython
.
Is there a way to replace/extend the default Django shell with Rich?
Rich support an IPython Extension which should work with the Django shell.
It's unlikely that you'll be able to do this without modifying Django itself.
The list of supported shells is hard-coded and ipython
and bpython
have slightly different start-up logic.