Enzo Yair

cambios_en_serializer_y_models

... ... @@ -3,6 +3,7 @@ from django.utils.translation import gettext_lazy as _
INICIADO = 'iniciado'
PENDIENTE_DE_PAGO = 'pendiente_de_pago'
PUBLICADO = 'publicado'
APROBADO = 'aprobado'
RECHAZADO = 'rechazado'
... ... @@ -10,5 +11,6 @@ STATUS_CHOICE = [
(INICIADO, _('iniciado')),
(PENDIENTE_DE_PAGO, _('pendiente_de_pago')),
(PUBLICADO, _('publicado')),
(APROBADO,_('aprobado')),
(RECHAZADO, _('rechazado')),
]
... ...
# Generated by Django 4.1.9 on 2023-07-13 11:49
from django.db import migrations, models
import django.utils.timezone
class Migration(migrations.Migration):
dependencies = [
('edicto', '0002_alter_comprobantepago_fecha_pago_and_more'),
]
operations = [
migrations.AddField(
model_name='edicto',
name='fecha_creacion',
field=models.DateTimeField(auto_now_add=True, default=django.utils.timezone.now),
preserve_default=False,
),
migrations.AddField(
model_name='edicto',
name='fecha_modificacion',
field=models.DateTimeField(auto_now_add=True, default=django.utils.timezone.now),
preserve_default=False,
),
migrations.AlterField(
model_name='edicto',
name='estado',
field=models.CharField(choices=[('iniciado', 'iniciado'), ('pendiente_de_pago', 'pendiente_de_pago'), ('publicado', 'publicado'), ('aprobado', 'aprobado'), ('rechazado', 'rechazado')], default='inciado', max_length=150),
),
]
... ...
... ... @@ -37,6 +37,8 @@ class Edicto(models.Model):
cantidad_palabras = models.IntegerField()
cantidad_copias = models.IntegerField()
fecha_publicacion = models.DateTimeField()
fecha_creacion = models.DateTimeField(auto_now_add=True)
fecha_modificacion = models.DateTimeField(auto_now_add=True)
class Meta:
verbose_name = 'Edicto'
... ...
... ... @@ -10,4 +10,9 @@ class EdictoSerializer(serializers.ModelSerializer):
class Meta:
model = Edicto
exclude = ('updated',)
fields = ('cuerpo_edicto',
'dias_publicar',
'cantidad_sellos',
'estado',
'cantidad_copias',
'fecha_publicacion',)
... ...