【问题标题】:django loop through model fields [duplicate]django循环遍历模型字段[重复]
【发布时间】:2012-09-15 11:57:29
【问题描述】:

可能重复:
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 表中的所有项目?

【问题讨论】:

    标签: python django


    【解决方案1】:

    People.objects.all()

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

    【讨论】:

      猜你喜欢
      • 2011-03-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-01-19
      • 2016-08-31
      • 2018-10-15
      • 2016-01-18
      • 1970-01-01
      相关资源
      最近更新 更多