Tag: DJANGO-MODELS
class Comentario(models.Model): nombre_leccion = models.ForeignKey(Lesson , null=True, on_delete=models.CASCADE, related_name=’comentarios’) nombre_comentario = models.CharField(max_length=100 , blank=True) autor = models.ForeignKey(User , on_delete=models.CASCADE) cuerpo = models.TextField() fecha_agregada = models.DateTimeField(auto_now_add=True) def save(self, *args, **kwargs): self.slug = slugify(“comentario de” + “-” +str(self.autor) + str(self.fecha_agregada)) super().save(*args, **kwargs) def __str__(self): return self.nombre_comentario class Meta: ordering = [‘-fecha_agregada’]
Considere tener la tabla Table y la tabla Reservation en mi aplicación de restaurante Django. class Reservation(models.Model): table = models.ForeignKey( Table, on_delete=models.CASCADE, blank=False, null=False, related_name=’reservations’ ) def __str__(self): return str(self.pk) class Table(models.Model): def __str__(self): return str(self.pk) Si quiero mostrar una lista de mesas de restaurante con su correspondiente reserva, entonces . . . Read more
Tengo varios campos en mi modelo y necesito eliminar el promedio solo de las columnas que ingresa el usuario. ¿Cómo puedo hacerlo dinámicamente? Sé que puedo hacer: mean = results.aggregate(Avg(“student_score”)) Este es uno, quiero agregar múltiples declaraciones AVG dinámicamente. También intenté hacer un bucle para obtener todos los nombres y . . . Read more
A continuación se encuentra mi código: class Thing(models.Model): title = models.CharField( max_length=200, validators=[MinLengthValidator(2, “El título debe tener más de 2 caracteres”)] ) text = models.TextField() owner = models.ForeignKey(settings.AUTH_USER_MODEL, on_delete=models.CASCADE, related_name=’fav_thing_owner’) favorites = models.ManyToManyField(settings.AUTH_USER_MODEL, through=’Fav’, related_name=’favorite_things’) created_at = models.DateTimeField(auto_now_add=True) updated_at = models.DateTimeField(auto_now=True) # Muestra en la lista del administrador def __str__(self): . . . Read more
Entiendo que puedo agregar un validador al validador de campos de imagen de Django para restringir los tipos de extensión de archivo como se muestra a continuación. Pero en cuanto a los mensajes de error que se muestran durante la carga en Admin, todavía veo la lista estándar de tipos . . . Read more