title: Performing a right join in django
body: <p>Here are my models</p>
  
  <pre><code>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)
  </code></pre>
  
  <p>How can I perform a right join between <code>Student</code> and <code>Attendance</code> models, so that I can get a 
  queryset with all of the <code>students</code> and attendances` if exists for a student, else null?</p>
  
  <p>The documentation mentions left joins but not right joins.</p>