2
對不起,我不能想象更好的標題我的問題Django的篩選與查詢對象很多
我有兩個過濾器
themes = Theme.objects.filter(grade = st.grade) # returns many objects
tests = Test.objects.filter(theme=themes)
我要回所有對象,也等於從任何對象主題,但它僅返回對象然後從主題
對不起,我不能想象更好的標題我的問題Django的篩選與查詢對象很多
我有兩個過濾器
themes = Theme.objects.filter(grade = st.grade) # returns many objects
tests = Test.objects.filter(theme=themes)
我要回所有對象,也等於從任何對象主題,但它僅返回對象然後從主題
如果主題Test
是ForeignKey
到Theme
,你可以做一個查詢:
tests = Test.objects.filter(theme__grade=st.grade)
使用in
等於第一個對象:
tests = Test.objects.filter(theme__in=themes)