How to remove Group and Permission models from Django
If you don't want to use Django's Group and Permission, maybe you don't want to use django.contrib.auth at all? If that is the case, simply remove django.contrib.auth from INSTALLED_APPS.
However, I want to point out that I can't really think of a usecase where this would make sense. You have to have a really good reason for writing your own Group and Permission
I want to create my own Group and Permission model. However, Django has its built-in models for this which are giving me naming conflicts on it's own modelGroup. I know you can deregister to remove it from this admin, but this does not help me.
What is best here? 
Is it possible to use Django's own and models for Groups and add to them (i.e add more fields), or can I remove the built-in Group model altogether?
My user seems to extend from AbstractBaseUser.