Чтение документации Django:
get_user_model ()
Вместо того, чтобы ссылаться на пользователя напрямую, вы должны ссылаться на модель пользователя с помощью django.contrib.auth.get_user_model (). Этот метод вернет текущую активную модель User - пользовательскую модель User, если она указана, или User в противном случае.
Когда вы определяете внешний ключ или отношения «многие ко многим» для модели User, вы должны указать настраиваемую модель с помощью параметра AUTH_USER_MODEL.
Меня смущает приведенный выше текст. Должен ли я делать это:
author = models.ForeignKey(settings.AUTH_USER_MODEL)
или это...
author = models.ForeignKey(get_user_model())
Кажется, оба работают.