Así que he conectado Django a una base de datos preexistente con éxito (inspeccionar, validar y sincronizar) y he creado una aplicación y un proyecto y todo eso (estoy leyendo el libro de Django y yo estoy en el capítulo 5), pero cuando realmente lo ejecuto e imprimo cosas, me sale un error (supuesto). Mientras que en Python, adecuadamente importar lo que necesito (from myapp.models import Artist
), pero si se intenta imprimir, por ejemplo, las cinco primeras filas de la tabla (print Artist.objects.all()[:5]
), me sale esto:Imprimir Objetos en Django
[<Artist: Artist object>, <Artist: Artist object>, <Artist: Artist object>, <Artist: Artist object>, <Artist: Artist object>]
¿Por qué no en realidad, imprime los valores en lugar de lo que parece ser un marcador de posición? ¿Hay algo que me falta aquí?
Después de ver esta respuesta, me preguntaba si este era el dirección de su pregunta en lugar de mi respuesta. – jdi
@jdi Tu respuesta me inspiró para agregar una explicación de por qué está viendo lo que está viendo, así como también cómo obtener los datos reales de la fila :) – agf
¡Bien, ahora tienes todo el kit-kaboodle! – jdi