Enzo Yair

validacion de archivo pdf en serializer comprobante y cambio de nombre de archiv…

…o a archivo_comprobante
  1 +# Generated by Django 4.1.9 on 2023-09-08 10:41
  2 +
  3 +from django.db import migrations
  4 +
  5 +
  6 +class Migration(migrations.Migration):
  7 +
  8 + dependencies = [
  9 + ('edicto', '0014_alter_comprobantepago_fecha_pago'),
  10 + ]
  11 +
  12 + operations = [
  13 + migrations.RenameField(
  14 + model_name='comprobantepago',
  15 + old_name='archivo',
  16 + new_name='archivo_comprobante',
  17 + ),
  18 + ]
@@ -50,7 +50,7 @@ class ComprobantePago(models.Model): @@ -50,7 +50,7 @@ class ComprobantePago(models.Model):
50 numero_comprobante = models.CharField(max_length=300, blank=False, null=True) 50 numero_comprobante = models.CharField(max_length=300, blank=False, null=True)
51 fecha_pago = models.DateField(blank=False, null=True) 51 fecha_pago = models.DateField(blank=False, null=True)
52 edicto = models.OneToOneField(Edicto, on_delete=models.CASCADE) 52 edicto = models.OneToOneField(Edicto, on_delete=models.CASCADE)
53 - archivo = models.FileField(blank=False, null=True) 53 + archivo_comprobante = models.FileField(blank=False, null=True)
54 54
55 class Meta: 55 class Meta:
56 verbose_name = 'ComprobantePago' 56 verbose_name = 'ComprobantePago'
@@ -94,11 +94,13 @@ class ComprobanteSerializer(serializers.ModelSerializer): @@ -94,11 +94,13 @@ class ComprobanteSerializer(serializers.ModelSerializer):
94 94
95 class Meta: 95 class Meta:
96 model = ComprobantePago 96 model = ComprobantePago
97 - fields = ('numero_comprobante', 97 + fields = ('monto',
  98 + 'numero_comprobante',
98 'fecha_pago', 99 'fecha_pago',
  100 + 'archivo',
  101 + 'edicto',
99 ) 102 )
  103 + read_only_fields = ('monto', 'edicto',)
100 104
101 - included_serializers = {  
102 - 'edicto': EdictoSerializer,  
103 - 'monto': 'monto.serializers.PagoSerialzer',  
104 - }  
  105 + included_serializer = {'edicto': EdictoSerializer,
  106 + }