Django Patterns documentation assumes you know the Django basics as covered in the Django Documentation
You should also be familiar with the Django flow, and know the fundamentals of python development. Code blocks will mostly show how instructions are applied in Django 4.1.1, since this is the most popular version at the time of writing.
I will try to keep it updated for future Django releases, but the applications of the concepts mentioned should mostly be same for any version gte 3.0