Tutorial Wagtail Version: 2.x
Django comes with a python shell where you can import your models and test things out. It's not great out of the box, but we can make it better by using shell_plus (installation instructions are inside) and letting IPython take care of interactivity. This is all helpful for learning Wagtail.
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.
Setting Up RichText Streamfields
Posted on
In Wagtail you can have two Richtext areas: a model field and a StreamField. In this article we'll cover the Streamfield type.
Setting Up A RichText Content Area
Posted on
In Wagtail you can have two Richtext areas: a model field and a StreamField. In this article we'll cover the model field type.
Upgrading Wagtail (to 2.5.1), Django (to 2.2.2) and Django Debug Toolbar
Posted on
In this video we'll go over upgrading your Wagtail website from v2.4 to v2.5.1 and we'll upgrade Django from 2.1.5 to 2.2.2. As a bonus, we'll explore an issue with Django Debug Toolbar.
How to Add Template Caching
Posted on
Wagtail is a fast CMS. It's built largely for performance, which is why a lot of beautiful features are not enabled by default. In this lesson we're going to take a look at database queries and template fragment caching to speed up our load times (page performance).
This course covers everything from basic installation to advanced features like custom blocks and API integration, it's perfect for developers looking to enhance their skills with this powerful CMS.