Это файл-partance.html
. Я хочу отобразить информацию о студенте с правой стороны, поиск в соответствии с его номером класса и броска, отображаемым в левом столбце (изсловарь)
Найденные данные должны отображаться здесь при нажатии кнопки поиска. (на той же странице)
HTML-код:
<HTML>
<BODY bgcolor='cyan'>
{% block content %}
Showing student data ...
<br><br>
<div>
<table style="width:100%">
<td>
<table border=1 align=center>
<tr>
<th>Roll</th><th>Class</th><th>Student name</th><th>Father's name</th>
{% for record in records %}
<tr>
<td>{{record.RollNo}}</td><td>{{record.ClsName}}</td><td>{{record.StudentName}}</td><td>{{record.FatherName}}</td>
</tr>
{% endfor %}
</table>
</td>
<td>
<form action="#" method="POST">
{% csrf_token %}
Select your class :
<select name="class">
<option value="IX">IX</option>
<option value="X">X</option>
<option value="XI">XI</option>
<option value="XII">XII</option>
</select>
Enter roll number :<input type="text" name = "roll" size="4"/><br><br>
<button type="button">Search student</button>
<br>
<br>
Date : {{ mydate }}
Select <b>(if present)</b> <input type="checkbox" name ="attd" value="1"/>
<button type="submit" name="submit">Submit data</button>
</form>
</td>
</table>
</div>
{% endblock %}
</BODY>
Код в views.py
def output(request):
with open('./studata.csv', 'r') as csvfile:
csv_file_reader = csv.DictReader(csvfile)
records = list(csv_file_reader)
mydate = datetime.datetime.now()
return render(request,'attendance.html',{'records':records,'mydate':mydate})
файл studata.csv: -
StudentName,FatherName,ClsName,RollNo
Nancy Saha,Kuch Bhi Saha,XII,46
Maitreyee Sarkar,Nahi Pata Sarkar,XII,32
Ayush Gupta,Unknown G,XII,45
Tapan Gogoi,Mr Gogoi,X,11
Nirmit Chaliha,Mr Chaliha,IX,29
После отображения имени учащегося я хочу сохранить сведения о присутствующем учащемся вместе с текущей датой в другом файле CSV. Пожалуйста, помогите.