Всем привет!
Есть класс-сериалайзер OrgLegalFormSerializer:
class OrgLegalFormSerializer(serializers.ModelSerializer):
def update(self, instance, validated_data):
return update_with_activation_check(self, instance, 'code', **validated_data)
class Meta:
model = OrgLegalForm
fields = '__all__'
В этом классе переопределен метод update. В этом методе вызываю свой метод update_with_activation_check
Этот мой метод находится вне какого-либо класса.
def update_with_activation_check(self, instance, unique_code_field=None, **validated_data):
#какой-то код
return super().update(instance, validated_data)
Проблема в том, что при вызове super().update(instance, validated_data) выскакивает ошибка super(): __class__ cell not found . Как необходимо доработать код?