0

私はdjango登録モジュールを使用しており、カスタムフィールドを追加しようとしています:

RegistrationForm.base_fields.update(FarmerForm.base_fields)

class CustomRegistrationForm(RegistrationForm):
    def save(self, profile_callback=None):
        user = super(CustomRegistrationForm, self).save(profile_callback=None)
        f = Farmer(user=user)
        f.farm = self.cleaned_data['farm']
        f.produce = self.cleaned_data['produce']
        f.produce_price = self.cleaned_data['produce_price']
        f.save()

なぜか、以下の部分。

f = Farmer(user=user)
f.farm = self.cleaned_data['farm']
f.produce = self.cleaned_data['produce']
f.produce_price = self.cleaned_data['produce_price']
f.save()

実行しません。

私は何を間違っていますか?

カスタムフィールドをdjango登録に追加する最良の方法は何ですか? ありがとう!

4

0 に答える 0