JT
Size: a a a
JT
N
N
JT
JT
N
N
N
JT
N
JS
JT
JT
N
НВ
class ListSerializerFactory:Я думаю, нечто вроде такого сработает, ага)
@classmethod
def get_list_serializer(model)
class MyListSerializer(serializers.ListSerializer):
def create(self, validated_data):
accounts = [self.model(**item) for item in validated_data]
return self.model.objects.bulk_create(accounts)
MyListSerializer.model = model
return MyListSerializer
class KeyAccountSerializer(serializers.ModelSerializer):
class Meta:
model = models_formats.KeyAccount
fields = '__all__'
list_serializer_class = ListSerializerFactory.get_list_serializer(models_formats.KeyAccount)
N
class ListSerializerFactory:Я думаю, нечто вроде такого сработает, ага)
@classmethod
def get_list_serializer(model)
class MyListSerializer(serializers.ListSerializer):
def create(self, validated_data):
accounts = [self.model(**item) for item in validated_data]
return self.model.objects.bulk_create(accounts)
MyListSerializer.model = model
return MyListSerializer
class KeyAccountSerializer(serializers.ModelSerializer):
class Meta:
model = models_formats.KeyAccount
fields = '__all__'
list_serializer_class = ListSerializerFactory.get_list_serializer(models_formats.KeyAccount)
НВ
N