Fallback de consultas de tradução de modelo do Django
Estou usando a tradução de modelo do django para um site multilíngue.
O fallback de idioma funciona bem ao ler os atributos diretamente. Por exemplo, se o idioma atual for alemão e eu imprimir object.title, se o título em alemão não estiver definido, verei o título em inglês.
Eu esperaria que o fallback funcionasse também em consultas, mas isso não é verdade. De fato, se eu fizer algo como
results = MyModel.objects.filter(title = 'hello')
isso não terá resultados se o título em alemão não estiver definido, enquanto eu gostaria que ele retornasse o objeto com o título em inglês "olá".
Como posso fazer isso funcionar?
Desde já, obrigado.