Próbuję napisać zapytanie Django, które będzie pasowało tylko do całych słów. Na podstawie odpowiedzi here, próbowałem coś takiego:Dopasowanie całego słowa tylko w zapytaniu Django
result = Model.objects.filter(text__iregex='\bsomeWord\b')
Ale to nie zwraca oczekiwanego rezultatu. Próbowałem także
bezskutecznie. Mój koniec celem jest być w stanie przekazać w zmiennej łańcuchowej, jak również, podobnie jak:
result = Model.objects.filter(text__iregex=r'\b'+stringVariable+r'\b')
lub
result = Model.objects.filter(text__iregex=r'\b %s \b'%stringVariable)
ale teraz nawet nie mogę zmusić go do pracy z surowego sznurka . Używam PostgreSQL.
Jaką bazę danych używasz? – Matt
@MattStevens, używam PostgreSQL. – GChorn