django 循环遍历模型字段

Joh*_*ith 2 python django

可能的重复:
Django 获取模型的字段

我有下一个模型:

class People(models.Model):
    name = models.CharField(max_length=100)
    lastname = models.CharField(max_length=100)
Run Code Online (Sandbox Code Playgroud)

我想遍历 People 表中的所有项目。

在views.py中

- 当我尝试这个时:

  for each in People().objects.all():
     name=each.name
Run Code Online (Sandbox Code Playgroud)

我收到那个错误:

Manager isn't accessible via People instances
Run Code Online (Sandbox Code Playgroud)

- 当我尝试这个时:

  for each in People():
     name=each.name
Run Code Online (Sandbox Code Playgroud)

我收到此错误:

'People' object is not iterable
Run Code Online (Sandbox Code Playgroud)

我该如何解决这个问题以及如何遍历 People 表中的所有项目?

Jor*_*ley 5

People.objects.all()

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