Tag: DJANGO-SERIALIZER
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
Supongamos que quiero crear una API que no es compatible con un modelo. Se ingresan ciertos campos con la solicitud, se aplica un procesamiento y luego se devuelven otros campos. La forma en que suelo hacerlo es definir una vista simple que instancie un serializador para realizar la validación. Y . . . Read more
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
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
Soy un traductor de español que traduce documentos de IT. Traduzca lo siguiente al español. No traduzca el código y la salida en markdown. Soy bastante nuevo en este campo, así que trataré de explicarlo de la mejor manera posible. Estoy tratando de cargar dos archivos opcionales diferentes (esto significa . . . Read more