django模型翻译-按翻译字段过滤

don*_*yor 1 python django django-modeltranslation

我需要查询:

MyModel.objects.filter(title_de="some title")
Run Code Online (Sandbox Code Playgroud)

其中,de里面title_de是动态

我不能做:

MyModel.objects.filter('title_%s' % language = "some title")
Run Code Online (Sandbox Code Playgroud)

我怎样才能做到这一点?

pet*_*tas 5

使用小矮人

kwargs = {}
title_arg = 'title_%s' % language
kwargs[title_arg] = "some title"

MyModel.objects.filter(**kwargs)
Run Code Online (Sandbox Code Playgroud)