我需要查询:

MyModel.objects.filter(title_de="some title")


其中de中的title_de是动态的

我不能做:

MyModel.objects.filter('title_%s' % language = "some title")


我怎样才能做到这一点?

最佳答案

使用小矮人

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

MyModel.objects.filter(**kwargs)

关于python - django模型翻译-按翻译字段过滤,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/29349399/

10-13 07:36