如何在查询中过滤,以便结果排除任何具有属于列表的ID的对象实例?
让我们说:
object_id_list = [1, 5, 345]
MyObject.objects.filter(Q(time__gte=datetime.now()) & Q( ... what to put here? ... ))
Run Code Online (Sandbox Code Playgroud)
一种风格的东西 "SELECT * FROM ... WHERE id NOT IN (...)"
Ign*_*ams 147
MyObject.objects.filter(time__gte=datetime.now()).exclude(id__in=object_id_list)
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
58525 次 |
| 最近记录: |