ここに私のモデルがあります
class Student:
user = ForeignKey(User)
department = IntegerField()
semester = IntegerField()
...
class Attendance:
student = ForeignKey(Student)
subject = ForeignKey(Subject)
month = IntegerField()
year = IntergerField()
present = IntegerField()
total = IntegerField()
students = Student.objects.filter(semester=semester)
Student
とAttendance
モデルの間で適切な結合を実行するにはどうstudents
すればよいですか? 学生用に存在する場合はすべての and 出席者`、そうでない場合は null を含むクエリセットを取得できますか?
ドキュメントでは、左結合については言及されていますが、右結合については言及されていません。