0

我的应用程序具有三种不同的语言,我想忽略框架完成的自动模型翻译过滤器以获取所有数据,而不是通过激活翻译。

# LANGUAGES
LANGUAGES = (
    ('ru', _(u'Русский')),
    ('en', _(u'English')),
    ('cn', _(u'漢語'))
)

def get_queryset(self):
    queryset = super(ModelView, self).get_queryset().order_by('-pub_date').only('city_ru')
    return queryset

在执行查询集之前,如果用户尝试切换到另一种语言,我尝试translate.activate('ru')获取404 未找到,但我想为所有语言保留相同的数据,无论用户是否切换,网站上的文本将被翻译,但数据还是一样。

最终,即使用户更改了语言,我也只想以俄语显示数据。

4

0 回答 0