遍历数据库Django

cristian9804

我的数据库中有一个名为Item的模型。这是模特

class Item(models.Model):
    item_title = models.CharField("Item title: ", max_length=50)
    item_description = models.CharField("Item description: ", max_length=200)
    starting_price = models.FloatField( default = 0)
    picture = models.ImageField(upload_to = 'gallery')
    finishTime = models.DateTimeField("Finish time: ")
    ownerID = models.ForeignKey(User, on_delete = models.CASCADE)
    higestBid = models.FloatField()
    highestBidderID = models.IntegerField(blank=True, default=-1)
    active = models.BooleanField(default = True)

我想在views.py中创建一个函数,该函数将检查数据库中每个项目的“活动”字段。我怎样才能做到这一点?我试图做到这一点:

items = list(Item.object.values())
for i in range(items):
  print(item[i].active)

但是,它不起作用。任何帮助表示赞赏

威廉·范昂塞姆

您应该遍历queryset本身:

for item in Item.objects.all():
  print(item.active)

请不要使用.values()[Django的DOC] 您仅应将其用于某些特定情况,例如按特定值分组。通过使用对象,您仍将使用模型对象,因此仍可以访问在该对象上添加的某些逻辑。

此外,最好不要使用list(..)AQuerySet是懒惰的,因此,如果您以某种方式从不对其进行迭代,则它将不会进行查询。此外,您还可以对现有进行额外的过滤QuerySet

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Django:遍历数据库视图的QuerySet

来自分类Dev

如何遍历数据库的表?

来自分类Dev

遍历数据库ResultSet

来自分类Dev

遍历数据库结果

来自分类Dev

MySQL基于时间戳循环遍历数据库?

来自分类Dev

PHP遍历数组以从数据库中选择

来自分类Dev

遍历数据库以填充列表视图

来自分类Dev

PHP遍历数据库中的JSON对象

来自分类Dev

遍历数据库取决于属性

来自分类Dev

如何遍历数据库中的表,然后根据条件遍历这些表行?

来自分类Dev

如何遍历数据库中的数据以使其成为模板中的单选按钮?

来自分类Dev

遍历数据库获取值并将其放在datagridview中的特定位置

来自分类Dev

遍历数据库对象并将其渲染到模板

来自分类Dev

如果遍历数据库行,in_array()会继续附加值

来自分类Dev

如何遍历数据库中的字段并查找空字段

来自分类Dev

如何遍历数据库中已有的对象并更新字段?

来自分类Dev

遍历数据库获取值并将其放在datagridview中的特定位置

来自分类Dev

如果遍历数据库行,in_array()会继续附加值

来自分类Dev

遍历数组并添加到数据库-Laravel / Eloquent / PHP

来自分类Dev

遍历数据库时SQL查询中的语法错误

来自分类Dev

循环遍历数组并将每个值添加到 Realm 数据库 Swift 3

来自分类Dev

Firebase For Android Studio - 如何遍历数据库中的每个项目?

来自分类Dev

Rails 遍历数据库表并按名称拒绝一个对象

来自分类Dev

遍历数据库对象并将数据附加到Javascript中具有特定键值的对象

来自分类Dev

Laravel 5.2多个项目在Redis上使用队列,如果作业失败,记录将遍历数据库

来自分类Dev

Laravel 5.2多个项目在Redis上使用队列,如果作业失败,记录将遍历数据库

来自分类Dev

循环遍历数据库中的每个表并获取一列的前三位数字

来自分类Dev

遍历数据框

来自分类Dev

遍历数据框

Related 相关文章

  1. 1

    Django:遍历数据库视图的QuerySet

  2. 2

    如何遍历数据库的表?

  3. 3

    遍历数据库ResultSet

  4. 4

    遍历数据库结果

  5. 5

    MySQL基于时间戳循环遍历数据库?

  6. 6

    PHP遍历数组以从数据库中选择

  7. 7

    遍历数据库以填充列表视图

  8. 8

    PHP遍历数据库中的JSON对象

  9. 9

    遍历数据库取决于属性

  10. 10

    如何遍历数据库中的表,然后根据条件遍历这些表行?

  11. 11

    如何遍历数据库中的数据以使其成为模板中的单选按钮?

  12. 12

    遍历数据库获取值并将其放在datagridview中的特定位置

  13. 13

    遍历数据库对象并将其渲染到模板

  14. 14

    如果遍历数据库行,in_array()会继续附加值

  15. 15

    如何遍历数据库中的字段并查找空字段

  16. 16

    如何遍历数据库中已有的对象并更新字段?

  17. 17

    遍历数据库获取值并将其放在datagridview中的特定位置

  18. 18

    如果遍历数据库行,in_array()会继续附加值

  19. 19

    遍历数组并添加到数据库-Laravel / Eloquent / PHP

  20. 20

    遍历数据库时SQL查询中的语法错误

  21. 21

    循环遍历数组并将每个值添加到 Realm 数据库 Swift 3

  22. 22

    Firebase For Android Studio - 如何遍历数据库中的每个项目?

  23. 23

    Rails 遍历数据库表并按名称拒绝一个对象

  24. 24

    遍历数据库对象并将数据附加到Javascript中具有特定键值的对象

  25. 25

    Laravel 5.2多个项目在Redis上使用队列,如果作业失败,记录将遍历数据库

  26. 26

    Laravel 5.2多个项目在Redis上使用队列,如果作业失败,记录将遍历数据库

  27. 27

    循环遍历数据库中的每个表并获取一列的前三位数字

  28. 28

    遍历数据框

  29. 29

    遍历数据框

热门标签

归档