【问题标题】:Django check if query-set response is emptyDjango检查查询集响应是否为空
【发布时间】:2020-08-27 09:11:22
【问题描述】:

我想检查 items 查询集是否为空。

order = Order.objects.get(customer=request.user.customer)
items = order.orderitem_set.all() #check if items length is 0

【问题讨论】:

    标签: django django-models django-orm


    【解决方案1】:

    你可以通过.exists() [Django-doc]查看这个:

    order = Order.objects.get(customer=request.user.customer, complete=False)
    flag = order.orderitem_set.exists()  # True if at least one item

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2017-12-26
      • 2012-12-13
      • 2019-07-20
      • 1970-01-01
      • 2013-06-30
      • 2012-04-14
      • 2010-11-26
      相关资源
      最近更新 更多