【问题标题】:Filter a ValuesQuerySet by a string?按字符串过滤 ValuesQuerySet?
【发布时间】:2011-08-14 10:02:04
【问题描述】:

我试图通过动态指定字段来实现这样的目标:

my_model.objects.values('id', 'name')

所以我尝试了,

my_string = 'id', 'name'
my_model.objects.values(my_string)

但它不起作用。但是,这行得通:

my_string = 'name'
my_model.objects.values(my_string)

我在这里做错了什么?这是将值传递给 .values() 的正确方法吗?

【问题讨论】:

    标签: python django filter django-queryset


    【解决方案1】:

    Same as always.

    my_string = 'id', 'name'
    my_model.objects.values(*my_string)
    

    【讨论】:

    • 谢谢!我在 python 方面的经验很明显。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-07-30
    • 1970-01-01
    • 1970-01-01
    • 2013-12-22
    相关资源
    最近更新 更多