3

リトアニア語にはラテン語以外の文字がいくつかあり、それらはすべてラテン語で書くことができます。

ą--a、č--c、ę/ė--e、į--i、š--s、ų/ū--u、ž--z。

たとえば、レコードąžuolasazuolasデータベースがあります。django adminでクエリを入力すると、ąžuolas両方のレコードが見つかります。場合-2azuolas番目のもののみ。

django(またはMySQL)を双方向で機能させるには、何を変更する必要がありますか?

4

1 に答える 1

1

まず、ラテン語のように見える文字の総称名が「発音区別符号」であることを学びまし

Djangoは全文検索を使用してこのタイプのクエリを許可しているようです(関連する質問に対するこのコメントで成功することが文書化されています

うーん、ここでこの小さなスイッチをチェックしてください!

elif field_name.startswith('@'):
    return "%s__search" % field_name[1:]

それはあなたを検索する@azuolasことによって最終的に見つけるということでしょうąžuolasか?それを試してみて、あなたの発見について報告してください。

また、ここにブールモードに関する関連するMySQLの記事があります

于 2013-02-17T23:27:19.940 に答える