Hotfix: make the number of queries finite
- Install a custom user model to add methods to
- Let the migrations know about the custom user model
- Install the auth.User model (temporarily) early on in the migration chain
- Use get_user_model and AUTH_USER_MODEL instead of the User model directly
- Memo the permissions querysets on their respective parent objects