Tôi biết cách xây dựng bộ lọc và đối tượng Q trong django, nhưng tôi không biết cách loại bỏ các toán tử mà API cung cấp, ví dụ cho toán tử chứa tôi muốn một cái gì đó như không chứa.Phủ nhận truy vấn Django
ví dụ:
q=Q(name__notcontains="SomeString")
Điều này sẽ cho tôi tất cả các đối tượng có tên không chứa "SomeString".
Có một số cú pháp mà tôi đang thiếu không?
Thankyou.
Tuyệt vời! đó là chính xác những gì tôi cần, mặc dù nó không thể được sử dụng bên trong một đối tượng Q, người ta có thể chỉ cần chuỗi các bộ lọc với nhau: q = Q (title__contains = "SomeTerm") TheModel.objects.filter (q) .exludlud (title__contains = "SomeTermWeDontWant") Cảm ơn! –