Leggere la documentazione di Django:
get_user_model ()
Invece di fare riferimento direttamente all'Utente, dovresti fare riferimento al modello utente usando django.contrib.auth.get_user_model (). Questo metodo restituirà il modello utente attualmente attivo: il modello utente personalizzato se specificato o altrimenti l'utente.
Quando si definisce una chiave esterna o relazioni molti-a-molti per il modello utente, è necessario specificare il modello personalizzato utilizzando l'impostazione AUTH_USER_MODEL.
Sono confuso con il testo sopra. Dovrei farlo:
author = models.ForeignKey(settings.AUTH_USER_MODEL)
o questo...
author = models.ForeignKey(get_user_model())
Entrambi sembrano funzionare.