Как я могу изменить структуру столбца в простой таблице с полями данных в интерактивное голосование? - PullRequest
0 голосов
/ 30 апреля 2019

В моей django project есть следующая простая таблица, которая показывается пользователям, которые посещают определенную страницу:

enter image description here

На странице HTMLкоторый содержит эту таблицу, мой код выглядит следующим образом:

      <table id="my-table" class="table simple">        
          <thead>
            <th data-field="record" data-sortable="false">Record</th>
            <th data-field="names" data-sortable="false">Name</th>
          </thead>         
          <tbody id="top_body" style="direction: rtl;"></tbody>       
      </table>

Как вы можете видеть, я использовал поля данных для каждого столбца, который позже использовал ajax request (который выполняет некоторые коды через urlподключен к views.py файлу) выводит данные, которые вы видите на изображении выше;некоторые рутинные и простые Python, Django вещи.Следующее:

function ajax_request(record, name, csrftoken){
                $.ajax({url: "/peopleinfo/load_info_table/",
                    dataType: "json",
                    type: "POST",
                    data: {'csrfmiddlewaretoken': csrftoken,
                        'personrecord':record,
                        'personname':name,
                    },
                    success: function(data){
                        person_dict = data.persons;
                        personsinfo = []
                        $.each(person_dict, function( index, person ) {
                            var person_dict = {'record':person.record, 'names':person.name};
                            personsinfo.push(person_dict)
                        });

Теперь я хочу добавить еще один столбец, который позволяет пользователям, которые посещают страницу, голосовать или голосовать за каждого человека.Например:

enter image description here

Я определил models.py, и все готово.Я просто застрял с html и не знаю, как добавить этот столбец, который имеет другую структуру (с двумя кнопками в нем и числовое поле, которое необходимо обновлять каждый раз, когда кто-то голосует).

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