es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Tag: DJANGO-SERIALIZER

Cómo crear un serializador ListField en Django que acepte DictField con valores de imágenes.

Como se describe en el título, necesito crear un serializador personalizado ListField que acepte un diccionario de claves de tipo string y un valor de tipo Image. Ejemplo de entrada: [ {‘1’: FirstImage} , {‘3’: ThirdImage} ] Lo que he intentado: customSerializer = serializers.ListField( child=serializers.DictField( child=serializers.ImageField(allow_empty_file=True, use_url=False) ) ) Obviamente, . . . Read more

Django rest framework profundidad del serializador solo en to_representation

Tengo un modelo con muchas claves foráneas. Quiero hacer una petición POST solo con IDs y recibir una respuesta con profundidad 1. Cuando configuro depth=1, no funciona. class State(models.Model): name = models.CharField(max_length=255) class City(models.Model): state = models.ForeingKey(State, on_delete=models.PROTECT) name = models.CharField(max_length=255) class CitySerializer(serializers.ModelSerializer): class Meta: model = City fields = . . . Read more

El método de serialización para establecer el valor de un atributo no funciona en una solicitud POST. Estoy utilizando Django Rest Framework.

Tengo un modelo que tiene un atributo “transaction_id” que es un campo de ID personalizado y su valor debe ser calculado para poder guardarse en la base de datos. Tengo un modelo: class Transaction(models.Model): field = models.IntegerField(default=0) transaction_id = models.UUIDField(unique=True) Este es el serializador: class TransactionSerializer(serializers.ModelSerializer): class Meta: model = . . . Read more