Есть ли хороший способ читать диктанты в списке из файла отбраковки, чтобы их читал файл views.py
например, вот так Результат разделения: [{'index': 'PS0191007-001', 'sex': 'M', 'name': 'FNAME LNAME', 'subjects': 'Kisw - B, Eng - B, Maarifa - B, Hisabati - A, Science - B, Grade - B'}].
Это пришло из файла отбраковки "
if occurrences:
results = []
for occurrence in occurrences:
parent_tr = occurrence.find_parent('tr')
if parent_tr:
results.append(parent_tr.text.strip())
parsed_results = []
for result in results:
matokeo = re.split(r'\s{2,}', result)
index = matokeo[0]
sex = matokeo[1]
name = matokeo[2]
subjects = matokeo[3] # Assuming subjects are already formatted correctly
parsed_results.append({'index': index, 'sex': sex, 'name': name, 'subjects': subjects})
print("Split result:", parsed_results) # Add this line for debugging
# else:
# print("Error: Split result doesn't contain enough elements") # Add this line for debugging
# print("Results:", result)
return parsed_results
" он должен передаваться в модель и брать каждый данные по отдельности в шаблонах результатов
выбранные данные должны быть заново представлены в табличной форме в шаблонах результатов, чтобы они были разделены следующим образом "индекс: ps022013/001 пол: M имя: fname lname предметы:'Kisw - B, Engl - B, Maarifa - B, Hisabati - A, Science - B, Average Grade - B'