2012-09-24 39 views
1

Possible Duplicate:
Django get a model's fieldsDjango的循环

我有一个型号:

class People(models.Model): 
    name = models.CharField(max_length=100) 
    lastname = models.CharField(max_length=100) 

我通过从人表中的所有项目要循环。

在views.py

- 当我试试这个:

for each in People().objects.all(): 
    name=each.name 

我得到这个错误:

Manager isn't accessible via People instances 

- 当我试试这个:

for each in People(): 
    name=each.name 

我得到这个错误:

'People' object is not iterable 

我该如何解决这个问题,以及如何循环处理我的人员表中的所有项目?

回答

4

People.objects.all()

它适用于类不是一个实例PeoplePeople()