If I use create method redefinition, which type of create objects should I use? Model.objects.create(...) or super.create(...). Both works as expected. What is best practice?
def create(self, validated_data):
nested_data = validated_data.pop('nesteds', None)
# THIS ONE
instance = MODEL.objects.create(**validated_data)
# OR THIS
instance = super().create(validated_data)
instance = MODEL.objects.create(**validated_data)super().create()) unless you have a good reason to override it.