Вы можете group by student_id, section_id
set @i = 0;
select
(select @i:=@i+1) id,
t.student_id,
t.section_id,
max(sunday_subj) sunday_subj,
max(monday_subj) monday_subj,
max(friday_subj) friday_subj
from tablename t
group by t.student_id, t.section_id
.
Django является пакетом Python, который очень приятно кодирован и разработан.
Посмотрите в Библиотеке Стандарта Python. Это - большое богатство кода Python. Я особенно как this.py :)
Серьезно, хотя существует хороший код в библиотеке станд.