Enzo Yair

validacion de usuario

... ... @@ -26,7 +26,7 @@ class Precio (models.Model):
class Edicto(models.Model):
uuid = models.UUIDField(unique=True, editable=False, default=uuid4, primary_key=True)
usuario = models.ForeignKey(Usuario, on_delete=models.CASCADE, verbose_name='Usuario')
usuario = models.ForeignKey(Usuario, on_delete=models.CASCADE, verbose_name='Usuario', unique=True)
cuerpo_edicto = models.TextField(blank=False, null=False)
archivo = models.FileField(upload_to="uploads/%Y/%m/%d/", null=False, blank=False)
dias_publicar = models.PositiveIntegerField(blank=False, null=False)
... ...
... ... @@ -43,7 +43,10 @@ class EdictoSerializer(serializers.ModelSerializer):
cantidad_palabras = contador(edicto)
data['cantidad_palabras'] = cantidad_palabras
request = self.context['request']
data['usuario'] = request.user
if request.method == 'POST':
data['usuario'] = request.user
else:
pass
data['usuario_movimiento'] = request.user
return data
... ...