Così ho collegato Django a un database preesistente con successo (ispezioni, convalida e sincronizzazione) e ho creato un'app e un progetto e tutto il resto (sto leggendo il libro di Django e io nel capitolo 5), ma quando eseguo effettivamente e stampo roba, ottengo un errore (presunto). Mentre in python, ho correttamente importare quello che mi serve (from myapp.models import Artist
), ma se provo a stampare, per esempio, le prime cinque righe della tabella (print Artist.objects.all()[:5]
), ottengo questo:Stampa di oggetti in Django
[<Artist: Artist object>, <Artist: Artist object>, <Artist: Artist object>, <Artist: Artist object>, <Artist: Artist object>]
Perché non è vero effettivamente stampare i valori anziché quello che sembra essere un segnaposto? C'è qualcosa che mi manca qui?
Dopo aver visto questa risposta, mi sono chiesto se questo era il direzione della sua domanda in contrasto con la mia risposta. – jdi
@jdi La tua risposta mi ha ispirato ad aggiungere una spiegazione del perché sta vedendo ciò che sta vedendo, oltre a come ottenere i dati effettivi delle righe :) – agf
Bene, ora hai tutto il keboodle del gattino! – jdi