我正在使用Django Modeltranslation来创建一个多语言网站。
当直接读取属性时,语言回退功能运作良好。 例如,如果当前语言是德语并且我打印对象的标题,如果未定义德语标题,我将看到英语标题。
我希望回退也能在查询中运作,但事实并非如此。 实际上,如果我执行以下操作:
results = MyModel.objects.filter(title = 'hello')
如果未设置德语标题,则此方法将无法返回结果,而我希望它能返回英语标题为“hello”的对象。如何使其正常工作?谢谢!