Buongiorno a tutti,
Ho esteso il modello utente utilizzando un modello personalizzato AbstractUser,
class User(AbstractUser):
username = None
email = models.EmailField(_('email address'), unique=True)
is_active = models.BooleanField(default=False)
USERNAME_FIELD = 'email'
REQUIRED_FIELDS = []
objects = UserManager()
Dal model provando ad assegnare l'utente ad un oggetto in questo modo:
from django.conf import settings
from django.contrib.auth import get_user_model
class Book(models.Model):
author = models.ForeignKey(settings.AUTH_USER_MODEL)
(Oppure)
from django.contrib.auth import get_user_model
User = get_user_model()
class Book(models.Model):
author = models.ForeignKey(User)
nel db per il campo author viene sempre salvato NULL.
Cosa sto sbagliando?
Grazie
buona giornata