【发布时间】:2011-06-16 23:11:27
【问题描述】:
我认为下面这行选择了所有延迟为 0 的记录
t = Times.objects.filter(delay = 0)
我如何编写它以选择除延迟 0 之外的所有内容?
【问题讨论】:
标签: python django django-views
我认为下面这行选择了所有延迟为 0 的记录
t = Times.objects.filter(delay = 0)
我如何编写它以选择除延迟 0 之外的所有内容?
【问题讨论】:
标签: python django django-views
你可以试试吗?
t = Times.objects.exclude(delay=0)
我认为这对你有用。
希望对您有所帮助, 乔
【讨论】:
改用exclude()。
【讨论】:
使用exclude() 方法代替filter() 方法
https://docs.djangoproject.com/en/1.3/topics/db/queries/#retrieving-specific-objects-with-filters
【讨论】:
它是in the docs。你想要:
t = Times.objects.filter(delay__ne=0)
【讨论】: