因此,我已經成功地將Django連接到預先存在的數據庫(檢查,驗證和同步),並且創建了一個應用程序和一個項目以及所有這些(我正在閱讀Django書和我在第5章中),但是當我真正運行它並打印內容時,我會得到一個(假定的)錯誤。雖然蟒蛇,我正確導入我需要什麼(from myapp.models import Artist
),但如果我嘗試打印,例如,在表中的前五行(print Artist.objects.all()[:5]
),我得到這個:在Django中打印對象
[<Artist: Artist object>, <Artist: Artist object>, <Artist: Artist object>, <Artist: Artist object>, <Artist: Artist object>]
爲什麼沒有實際上是打印值而不是似乎是佔位符的東西?有什麼我在這裏失蹤?
看到這個答案後,用印刷方法 ovveride的的Unicode方法,我想知道這是他的問題的方向與我的回答相反。 – jdi 2012-04-14 01:47:48
@jdi你的回答激勵我加入一個解釋,他爲什麼看到他所看到的,以及如何獲得實際的行數據:) – agf 2012-04-14 01:50:38
好吧,現在你有整個小貓 - kaboodle! – jdi 2012-04-14 01:52:09