Получить поле is_active из модели User
У меня есть модель User с одним из полей is_active:
class User(AbstractBaseUser, PermissionsMixin):
objects = UserManager()
is_active = models.BooleanField(
_('active'),
default=True,
)
У меня есть модель Player с одним из полей user:
class Player(models.Model):
user = models.OneToOneField(
'users.User',
null=True,
on_delete=models.PROTECT,
related_name='player',
)
Как получить поле is_active в модели PlayerAdmin? user__is_active не работает
вам не нужен ключ o2o, вы можете сделать:
class Player(User):
...
после этого вы можете иметь:
is_active = player.is_active
или, я согласен с @Sorin_Burghiu, пожалуйста, покажите нам, как вы звоните player.user.is_active