Читання документації Django:
get_user_model ()
Замість того, щоб звертатися безпосередньо до Користувача, слід посилатися на модель користувача за допомогою django.contrib.auth.get_user_model (). Цей метод поверне поточну активну модель користувача - користувацьку модель користувача, якщо вона вказана, або користувач інакше.
Коли ви визначаєте зовнішній ключ або відносини багато-до-багатьох до моделі користувача, вам слід вказати власну модель, використовуючи параметр AUTH_USER_MODEL.
Мене плутає вищенаведений текст. Чи повинен я робити це:
author = models.ForeignKey(settings.AUTH_USER_MODEL)
або це ...
author = models.ForeignKey(get_user_model())
Здається, обидва працюють.