У меня есть модель Customer:
class Customer(models.Model):
user = models.ForeignKey(User, verbose_name='Пользователь', on_delete=models.CASCADE, blank=True, null=True)
avatar = models.ImageField("Аватар", blank=True, null=True)
date = models.DateField("Дата создания", auto_now=True, auto_now_add=False, blank=True, null=True)
id_num = models.PositiveIntegerField(verbose_name='id-номер', null=True, blank=True)
а также есть функция которая при сохранении нового пользователя в User добавляет в атрибут id_num = User.pk
@receiver(post_save, sender=User)
def created_user_profile(sender, instance, created, **kwargs):
if created:
Customer.objects.create(user=instance, id_num=instance.pk)
@receiver
def save_user_profile(sender, instance, **kwargs):
instance.profile.save()
Почему в БД у меня 6 пользователей и при добавлении нового пользователя в id_num = 76... а не 7?