Django Modellübersetzungsabfragen Fallback

Ich verwende Django-Modellübersetzung für eine mehrsprachige Site.

Language Fallback funktioniert gut, wenn Attribute direkt gelesen werden. Wenn zum Beispiel die aktuelle Sprache Deutsch ist und ich object.title drucke, wird der englische Titel angezeigt, wenn der deutsche Titel nicht definiert ist.

Ich würde erwarten, dass Fallback auch bei Abfragen funktioniert, aber das stimmt nicht. In der Tat, wenn ich so etwas wie

results = MyModel.objects.filter(title = 'hello')

dies wird kein Ergebnis bringen, wenn der deutsche Titel nicht gesetzt ist, während ich möchte, dass das Objekt mit dem englischen Titel "Hallo" zurückgegeben wird.

Wie kann ich das zum Laufen bringen?

Danke im Voraus

Antworten auf die Frage(4)

Ihre Antwort auf die Frage