В зависимости от того, что вы хотите сделать, вы можете отформатировать ячейку как href, чтобы пользователь нажимал на нее, чтобы получить соответствующий вид действия или подробный вид. Вы можете легко выполнить это sh, определив метод для модели, который возвращает соответствующий текст, включая self.id
или другую идентификацию строки из экземпляра.
Пример:
class Customer( models.Model):
...
@property
def td_inspect(self):
dest = reverse('customers:detail', args=(self.id,) )
return format_html('<td><a class="NoUnderline AddWayBack style-inspect" href="{dest}">🔎 </a></td>', dest=dest ) # 1f50e is magnify glass
Вы также можете работать на стороне клиента, используя JQuery или тому подобное, передавая необходимую id
информацию через что-то вроде <td data_id={id}...