Я не могу найти замену LinkColumn
в новых версиях django-tables2
. Автор заявляет, что LinkColumn
устарела и не должна использоваться. Но новое решение linkify
плохо документировано и не обладает всеми функциями старой версии. Например, у меня есть этот столбец:
edit = tables.LinkColumn(
'wagtailadmin_pages:edit', args=[A('page.pk')],
text='Edit'
)
Отображает ссылку на страницу редактирования администратора трясогузки, которая называется Edit
. Просто нет способа добиться того же, используя linkify
, потому что linkify
работает, только если у вас есть действительный accessor
в столбце. Но средство доступа не может возвращать один и тот же статический текст для всех строк (если я не изменю модель, чтобы добавить фиктивное свойство - но эта конкретная модель находится в пакете стороннего производителя, и в любом случае это будет похоже на решение для клейкой ленты).
Во всех остальных случаях в столбце не будет отображаться ссылка. Я изучил исходный код, и кажется, что такой случай просто не поддерживается django-tables2> 2.0.0.
Существует ли какой-либо простой и понятный способ построения столбца ссылок со статическим текстом ссылки с использованием linkify
?