С django-tables2 я пытаюсь установить идентификатор каждого элемента моей модели как «атрибут» каждого отдельного <td>
, соответствующего определенному <tr>
.Можно ли использовать первичный ключ строки как атрибут id для каждого <td> при использовании django-tables2?
Я использую Dict в колонке Атрибуты определение следующим образом:
class MainTable(tables.Table):
id = tables.Column()
Client = tables.Column(attrs={'td': {
'data-name': 'Client',
'data-type': 'text',
'data-pk': lambda record: record.pk,
'data-url': 'path/to/url',
'data-placeholder': 'New Client',
'data-title': 'New Client' }})
Каждый атрибут правильного применения, за исключением «данных-рк». Есть ли способ получить первичный ключ внутри dict? Или любой другой способ установить этот атрибут с помощью django-tables2?
Спасибо за ответ @Jieter. Я сделал это, настроив table.html django-tables2. Должен был включить его в тег
Смежные вопросы