django循环通过模型字段

时间:2012-09-24 02:05:38

标签: python django

  

可能重复:
  Django get a model's fields

我有下一个型号:

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

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

在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

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

1 个答案:

答案 0 :(得分:4)

People.objects.all()

它适用于类而不是实例People而不是People()