【问题标题】:Django filter bool not iterableDjango过滤器布尔不可迭代
【发布时间】:2011-03-03 01:00:52
【问题描述】:

我想过滤所有关系对象,其中(关系=虚拟社区中的关注关系)一个人发起关注的日期是过去的,与现在有关。

以下声明似乎是错误的,因为 bool 对象是不可迭代的。 还有其他方法吗?

d = Relations.objects.filter(date_follow < datetime.now())

【问题讨论】:

    标签: django filter boolean iterable


    【解决方案1】:

    它在the docs

    d = Relations.objects.filter(date_follow__lt=datetime.now())
    

    【讨论】:

      【解决方案2】:

      试试这个:

      d = Relations.objects.filter(date_follow__lt=datetime.now())
      

      相关文档在这里:
      http://docs.djangoproject.com/en/dev/ref/models/querysets/#id7

      【讨论】:

      • 谢谢!有用。我还会阅读文档(我一直在网上寻找它,但我想我没有提供正确的关键字。)
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2015-12-09
      • 2012-03-24
      • 1970-01-01
      • 2011-10-19
      • 2015-11-29
      • 1970-01-01
      • 2012-01-14
      相关资源
      最近更新 更多