QuerySet的where子句中有多个字段?

时间:2013-11-19 13:26:17

标签: python django

QuerySet的where子句中的多个字段

qs_new = model_obj.objects.all()

3 个答案:

答案 0 :(得分:2)

您可以使用filter()为查询定义WHERE子句:

qs_new = model_obj.objects.filter(...)

QuerySet documentation描述了组合条件和过滤器的各种方法。

答案 1 :(得分:0)

qs_new = model_obj.objects.filter(col_name='value', col_name2='value2')

答案 2 :(得分:0)

filters_con = {'a':1,'b':2,'c':3} model_name.objects.filter(** filters_con)

它对我来说很好。