Django all auth создание профиля пользователя с формой регистрации

Я пытаюсь создать профиль пользователя. Строка базы данных создается, идентификатор также правильный (связь один-к-одному).

Все остальные данные не сохраняются. Например: Ячейка counter_announcements_approved всегда заполняется NULL, вместо 222.

Почему?

class CustomSignupImmobilienbetreiber(SignupForm):
    first_name = d_forms.CharField(max_length=128, required=True, label="Vornamen")
    last_name = d_forms.CharField(max_length=128, required=True, label="Nachnamen")
    company_name = d_forms.CharField(max_length=128, required=True, label="Firma/Unternehmen")
    telephone_number = d_forms.CharField(max_length=128, required=True, label="Telefonnr.")
    street = d_forms.CharField(max_length=128, required=True, label="Straße")
    city = d_forms.CharField(max_length=128, required=True, label="Stadt")
    state = d_forms.ChoiceField(choices=STATE_CHOICES, label="Bundesstaat", required=True)
    gewerbeanmeldung = d_forms.FileField()

    def custom_signup(self, request, user):
        #profile, created = Immobilienbetreiber.objects.get_or_create(user=user)

        user.user_type = 1
        user.is_active = 0
        user.first_name = self.cleaned_data['first_name']
        user.last_name = self.cleaned_data['last_name']
        user.company_name = self.cleaned_data['company_name']
        user.telephone_number = self.cleaned_data['telephone_number']
        user.street = self.cleaned_data['street']
        user.city = self.cleaned_data['city']
        user.state = self.cleaned_data['state']

        profile = user.immobilienbetreiber_profile
        profile.gewerbeanmeldung = self.cleaned_data['gewerbeanmeldung']
        profile.counter_announcements_approved = 222


        user.save()
        profile.save()

        return user

Сохраните пользователя перед полями профиля. Или вы сохраняете его в другом месте?

Вернуться на верх