我使用以下字段创建了模型:
field_1,field_2,field_3,...,field_n
我想filter
包含以下k个字段的所有对象:
field_1,....,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 ])
但这是错误的。 我该怎么做?