我有以下排除项,它可以带回过去两分钟内进行过交易的所有书籍。我想添加另一个约束,仅说明是否来自一系列商店。
在 SQL 中,它将是 location_id = 1 或 location_id = 2 或 location_id = 3
书籍有一个 location_id
如何将其应用于以下查询?
transaction_window = timezone.now() + datetime.timedelta(minutes=-2)
ts = Book.objects.exclude(book_id__in = Status.objects
.filter(transaction_time__gte=transaction_window)
.values_list('book_id', flat=True))