Bagaimana saya bisa memfilter dalam kueri sehingga hasilnya mengecualikan instance objek apa pun dengan ID yang termasuk dalam daftar?
Katakanlah saya punya:
object_id_list = [1, 5, 345]
MyObject.objects.filter(Q(time__gte=datetime.now()) & Q( ... what to put here? ... ))
Sesuatu dengan gaya "SELECT * FROM ... WHERE id NOT IN (...)"
MyObject.objects
? Di mana saya dapat membaca tentang kelas ini?.objects
. Apa itu?Anda juga dapat melakukan ini menggunakan
Q
objek:from django.db.models import Q MyObject.objects.filter(time__gte=datetime.now()).filter(~Q(id__in=object_id_list))
sumber