Django таблиц2 пользовательских столбцов не рендеринга - PullRequest
0 голосов
/ 30 января 2020

Я пытаюсь добавить кнопку «Изменить» ко всем строкам в моей таблице, для этого я использую TemplateColumn, и она просто не отображает кнопку в моей таблице.

Вот что я пытаюсь:

tables.py

from django_tables2 import tables, TemplateColumn
from .models import Conductores


class ConductoresTable(tables.Table):
    class Meta:
        model = Conductores
        template_name = "django_tables2/bootstrap-responsive.html"
        fields = ("nombres", "apellidos", "telefono", "edad", "ine", 'edit')
        attrs = {"class": "table table-hover table-sm"}
        edit = TemplateColumn(
            '<a class="btn btn btn-info btn-sm" href="{% url "conductor_edit" record.id %}">Editar</a>')

this is how it looks at the moment

, как вы можете видеть, вместо кнопки отображается '-'.

1 Ответ

0 голосов
/ 30 января 2020

Моя проблема была в том, что код был под мета, а не в классе, это решило мою проблему!

...