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