@@ -86,7 +86,9 @@ def download_grades_pdf(self, request, pk=None):
8686 # Initialize with None for each bimester
8787 bimester_grades = [None , None , None , None ]
8888 for grade in all_grades .filter (subject__full_name = subject ):
89- bimester_num = int (grade .bimester [0 ]) # Extract the numeric part (e.g., "1B" -> 1)
89+ bimester_num = int (
90+ grade .bimester [0 ]
91+ ) # Extract the numeric part (e.g., "1B" -> 1)
9092 if 1 <= bimester_num <= 4 :
9193 bimester_grades [bimester_num - 1 ] = grade .value
9294 data [subject ] = bimester_grades
@@ -102,7 +104,7 @@ def download_presence_pdf(self, request, pk=None):
102104 current_year = timezone .now ().year
103105 presence_records = Presence .objects .filter (
104106 student = student , date__year = current_year
105- ).order_by (' date' )
107+ ).order_by (" date" )
106108 return pdfgen (
107109 "presence.html" ,
108110 {"student" : student , "data" : presence_records },
@@ -128,7 +130,7 @@ def download_academic_report(self, request, pk=None):
128130 "grades" : report ["grades" ],
129131 "attendance" : report ["attendance" ],
130132 "discipline" : report ["discipline" ],
131- "now" : tz .now (),
133+ "now" : timezone .now (),
132134 }
133135
134136 return pdfgen (
@@ -375,7 +377,7 @@ def download_financial_report(self, request):
375377 "student" : student ,
376378 "summary" : report ["summary" ],
377379 "payment_history" : report ["payment_history" ],
378- "now" : tz .now (),
380+ "now" : timezone .now (),
379381 }
380382
381383 filename = (
0 commit comments