Setting up Django Shell, Shell Plus and IPython
Using Django's shell and it's interactive siblings (ipython and shell_plus) have allowed me to learn Wagtail at a faster rate than reading the docs and the source code. It also let me explore methods and properties that aren't documented or talked about too often.
There are a lot of options, so unfortunately I can't make a tutorial on every single Wagtail Page option, but I encourage you to take a look.
In this video I'll show you how to find them all, too.
pipenv shell pip install django-extensions pip install ipython
# dev.py INSTALLED_APPS = INSTALLED_APPS + [ # ... 'django_extensions', ]
python3 manage.py shell_plus --ipython
Was this helpful to you?
Sharing is caring. Help the community by sharing this article.