Я не могу понять эту строку кода из django.contrib.auth import get_user_model. Это говорит о том, что она принимает текущую модель пользователя. Но что подразумевается под текущей моделью пользователя?
В Django у вас есть стандартная модель пользователя , которая поставляется с системой аутентификации , на нее есть ссылка settings.AUTH_USER_MODEL, вы можете написать пользовательскую модель пользователя и переопределите settings.AUTH_USER_MODEL для ссылки на вашу пользовательскую модель.
settings.AUTH_USER_MODEL
Если вы проверите исходный код для get_user_model , вы можете увидеть, что все, что он делает, это возвращает модель, определенную в settings.AUTH_USER_MODEL, или вызываетисключение, если модель не определена.