Добавление новой строки в таблицу шаблонов Django
У меня есть простая таблица, сгенерированная из переменной шаблона Django:
{% for object in object_list %}
<tr>
<td class="c9">{{object.first_name}}</td>
<td class="c9">{{object.last_name}}</td>
<td class="c9">{{object.tel}}</td>
</tr>
{% endfor %}
Я делаю вставку в эту модель и на стороне сервера все сделано, но как добавить новую строку в верхней части этой таблицы? С помощью этого метода: var row = table.insertRow(0)? Или я могу изменить эту переменную 'object_list' и строка будет добавлена автоматически?
Это простое решение 'var row = table.insertRow(0);' не добавляет столбцы с помощью классов CSS.
Это простое решение
var row = table.insertRow(0);
- не добавлять колонки с помощью CSS-классов.
Вероятно, вам не нужно добавлять css-класс в первую очередь.
Вместо этого вы можете использовать:
<table class="c9">
<!-- … -->
</table>
и затем в селекторе css используйте:
table.c9 tr td {
/* … */
}
вместо:
td.c9 {
/* … */
}