2011-08-14 46 views
0

例如,如果我想这个对象的打印索引:如何获取我的实例对象的索引?

items = Item.objects.filter(depth=1) 

我怎样才能做到这一点?

+0

您的意思是返回的查询集中每个项目的位置索引,还是您正在讨论由模型设置的db索引? –

+0

返回的查询集中每个项目的位置索引。 – krzyhub

+1

看看这个[问题] [1],它似乎是一样的。 [1]:http://stackoverflow.com/questions/1042596/get-the-index-of-an-element-in-a-queryset – nicolasleger

回答

1

如果你要打印的项目(如查询集)的列表/迭代器的位置索引,你可以这样做以下:

for i, obj in enumerate(items): 
    print i, obj 

i的值将是该指数给定模型实例。

+0

这是很好,谢谢。 – krzyhub

相关问题