Get User ModelΒΆ
Default user model in Django is django.contrib.auth.models.User. Django allows you to override the default user model by providing a value for the AUTH_USER_MODEL setting that references a custom model:
AUTH_USER_MODEL = 'myapp.MyUser'
When the application needs to refer to the user model, do not directly refer to User, but use the get_user_model() function.
from django.contrib.auth import get_user_model
system_user = get_user_model().objects.get(username='SYSTEM')