Estoy tratando de obtener los valores de los objetos guardados en mi base de datos en una lista y como un número entero, pero el código que estoy usando no funciona: si pruebo el número [1:] solo obtengo una variable en blanco en la página html y sigo recibiendo errores que me dicen que todavía estoy trabajando con queryset y no con la lista.
number = list(Week.objects.filter(user=request.user).values_list())¿Cómo puedo obtener una lista simple usando .values_list()?
EDITAR: Añadido el modelo
class Week(models.Model): user = models.ForeignKey(UserData, on_delete=models.CASCADE) file = models.OneToOneField(File, on_delete=models.CASCADE) monday = models.PositiveIntegerField(null=True) tuesday = models.PositiveIntegerField(null=True) wednesday = models.PositiveIntegerField(null=True) thursday = models.PositiveIntegerField(null=True) friday = models.PositiveIntegerField(null=True) saturday = models.PositiveIntegerField(null=True) sunday = models.PositiveIntegerField(null=True)number = list(Week.objects.values_list( 'monday', 'tuesday', 'wednesday', 'thursay', 'friday', 'saturday', 'sunday' ). get( user=request.user, file= some_file ) ) Creo que es mejor enumerar explícitamente los campos: si luego aparecen campos adicionales en el módulo Week , eventualmente puede generar muchos problemas para asegurarse de que no estén en la lista de number .