假设有两个对象[教室]和[学生],是一对多的关系,一个教室里可以有许多学生. 我想在一个页面上显示,每个教室里都有哪些学生. 我目前的想法是在views.py里用for循环遍历每个教室,查找每个教室里的学生. 但是,有一个问题,一旦,教室里没有学生,会产生DoesNotExist错误.直接没办法看下面的教室了.
不知大家,是否有很么办法实现这种功能?
谢谢帮忙,由于关联到3个表,最后决定用SQL查询语句解决了.
你不要使用会抛 DoesNotExist 的函数嘛 就可以了
更好的做法是一次性从数据库里抓数据出来(用foreigner key),不要用For循环多次从数据库里抓