0

次のクエリを実行しています。

People.objects.filter(
    Q(name__icontains='carolina'),
    Q(state__icontains='carolina'),
    Q(address__icontains='carolina'),
)[:9]

クエリの最初の結果が「Carolina」という名前の人になるようにします (他のフィールドにも一致しますが、最初に名前を付けます)。問題は、フィールドの「重み」または「優先度」を決定する方法がないと思うことです。

何か案が?ありがとう!

4

2 に答える 2