Добавление новой строки в таблицу шаблонов 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 {
    /*  … */
}
Вернуться на верх