validacion de archivo pdf en serializer comprobante y cambio de nombre de archiv…
…o a archivo_comprobante
Showing
3 changed files
with
25 additions
and
5 deletions
project/apps/edicto/migrations/0015_rename_archivo_comprobantepago_archivo_comprobante.py
0 → 100644
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', | 105 | + included_serializer = {'edicto': EdictoSerializer, |
104 | } | 106 | } |
-
Please register or login to post a comment