Exemple #1
0
def tugas_list():
    tugass = (
    Tugas.select(Tugas, fn.Count(KumpulTugas.id).alias('k_tugas_count'))
    .join(KumpulTugas, JOIN.LEFT_OUTER, on=(KumpulTugas.tugas == Tugas.id))
    .join(MataKuliah, on=(Tugas.mata_kuliah == MataKuliah.id))
    .group_by(Tugas)
    .where(MataKuliah.dosen == current_user()))

    return object_list('dosen/tugas/list.html', tugass, var_name='tugass',
                       paginate_by=10)
Exemple #2
0
def tugas_detail(tugas_id):
    tugas = (Tugas.select(Tugas, KumpulTugas)
             .join(KumpulTugas, JOIN.LEFT_OUTER,
                   on=(KumpulTugas.tugas == Tugas.id))
             .where(Tugas.id == tugas_id)).get()
    return render_template('dosen/tugas/detail.html', tugas=tugas)