0
我有一个模型,有3个BooleanFields,我想使用复选框的形式来查询数据库。输出应该是表格的所有条目,其中至少有一个选中的字段为1。 现在我ahve是这样的:或在Django的数据库查询
f=mform.cleaned_data['F']
h=mform.cleaned_data['H']
s=mform.cleaned_data['S']
course_list=[]
course_list=Course.objects.filter(Q(F=f)|Q(H=h)|Q(S=s))
但是这显然是不行的,因为它总是返回所有表。基本上我想获得所有课程记录,其中任何一个字段都是True。 任何想法?
这些单字母变量和名称很难读取。你是否想用英语“所有课程记录中的任何一个字段都是真的”? – jdi
是的,抱歉代码不明确 – leonsas