Поиск данных, хранящихся в словаре и отображение в том же документе HTML - PullRequest
0 голосов
/ 05 октября 2019

Это файл-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. Пожалуйста, помогите.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...