>And all that django-specific logic that needs to be in there makes it harder to read unless you're familiar with the django ecosystem.
What "django-specific" logic? Those are standard imports and a few helper objects, the kind of which you'll find in any web framework.
[edit: importants => imports]