djangoのshellが貧弱なので、ipythonのshellが起動するようにしてみます。
ちなみにpython 3.6.5以上でないとエラーが出ますので注意です。
まず、django-extensionsをインストールします。
pip install django-extensions
setting.pyのINSTALLED_APPSにdjango-extensionsを加えます。
# project/setting.py INSTALLED_APPS = ( ... 'django_extensions', )
さらにsetting.pyに以下のように追記します。
# project/setting.py SHELL_PLUS = 'ipython'
そして、shellを実行するのではなくshell_plusを呼び出します。
python manage.py shell_plus
どうでしょうか?かなり便利なものが表示されたと思います!