因此,我已经成功地将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