Tôi đang cố gắng viết truy vấn Django sẽ chỉ khớp với toàn bộ từ. Dựa trên câu trả lời here, tôi đã thử một cái gì đó như:Kết hợp toàn bộ từ chỉ trong truy vấn Django
result = Model.objects.filter(text__iregex='\bsomeWord\b')
Nhưng điều này không trả về kết quả mong đợi. Tôi cũng đã thử
result = Model.objects.filter(text__iregex=r'\bsomeWord\b')
không có kết quả. Mục tiêu cuối cùng của tôi là để có thể vượt qua trong một biến chuỗi là tốt, cái gì đó như:
result = Model.objects.filter(text__iregex=r'\b'+stringVariable+r'\b')
hoặc
result = Model.objects.filter(text__iregex=r'\b %s \b'%stringVariable)
Nhưng ngay bây giờ tôi thậm chí không thể có được nó để làm việc với một chuỗi nguyên . Tôi đang sử dụng PostgreSQL.
Bạn đang sử dụng cơ sở dữ liệu nào? – Matt
@MattStevens, tôi đang sử dụng PostgreSQL. – GChorn