Я просто прочитал folowing article, и мне бы хотелось получить дополнительную информацию о первом методе, используя TemplateColumn. Я хотел бы создать два псевдо-столбца для редактирования и удаления методов каждой записи.Django_table2 TemplateColumn use
edit.html
> <a href="{% url some_url_edit record.pk %}" class="tbl_icon
> edit">Edit</a>
delete.html
> <a href="{% url some_url_del record.pk %}" class="tbl_icon
> delete">Delete</a>
2 псевдо столбцы, которые не существуют в БД
класс MyTable (tables.Table):
column_edit = tables.TemplateColumn (edit.html) column_delete = tables.TemplateColumn (del ete.html)
Если это верно в соответствии со статьей о том, как record.pk передается на каждом шаблоне, чтобы получить необходимую информацию о его ключе?
Если мы хотим отобразить изображения ссылок вместо текста ссылки с verbose_name, как это происходит? Должны ли мы помещать где-нибудь класс и как мы определяем его выше в этом коде? – asimkon
Используя TemplateColumn, вы можете отображать все, что хотите. Например, если вместо Редактировать текст вы хотите отобразить изображение, вы можете просто использовать 'edit = tables.TemplateColumn ('
', verbose_name = u'Edit ',)' –
Serafeim