Передовой опыт использования моделей
мне интересно, какой лучший способ между:
class User(AbstractUser):
"""Default user model"""
email = EmailField(unique=True)
is_photographer = BooleanField(default=False)
и
class Photographer(models.Model):
user = models.OneToOneField(
User,
on_delete=models.CASCADE,
primary_key=True,
)
В обоих случаях я могу фильтровать по пользователю, являющемуся фотографом, или фильтровать по таблице Photographer, но я не знаю, какой способ лучше для обработки моих данных.