【发布时间】:2019-11-13 16:41:34
【问题描述】:
我已经用这个字段创建了模型:
field_1 , field_2, field_3, ... , field_n
我想filter这k个字段的所有对象:
field_1 , field_2, .... , field_k
这些对象不是Null。
我的错误答案:
我确实认为我必须创建这个我想在查询中设置的字段列表:
my_list = [`field_1` , `field_2`, .... , `field_k`]
并像这样创建我的查询:
my_objects = Class.objects.filter([ (eval(field_name +"__isnull = False") ) for field_name in my_list ])
但这是错误的。 我该怎么做?
【问题讨论】:
标签: python django django-models django-queryset