他のいくつかのフィールドを更新する UserProfile モデルのシグナルを宣言しました。保存されたデータは Web サービスから取得されます。
post_save.connect(user_profile_update, sender=UserProfile)
user_profile_update で、私はこれを行いました:
profile = get_object_or_404(UserProfile, user=instance)
profile.province = xml.duzeltilmisil #this comes from a web service
profile.save()
そして、私はこのエラーを受け取りました:
'NoneType' object is not callable
profile.save()
他のエラーがありますが、私がしたことも再帰的でした。UserProfile を更新すると、user_profile_update が再度トリガーされます。
保存中にこれらのフィールドを更新する合理的な方法はありますか?