Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

392
Vistas
django-tables2 excluir y el campo no funciona

Soy nuevo en django y estoy tropezando con la creación de mi primer sitio. Estoy usando django-tables2 para mostrar una tabla y parece estar funcionando (aparece la tabla, se puede ordenar).

Excepto que parece que no puedo personalizar nada. Excluir, el campo y la secuencia no funcionan. No se pueden cambiar los nombres detallados de las columnas.

MESA:

 import django_tables2 as tables from sl_overview.models import DailyslSumm class slsummTable(tables.Table): class Meta: model = DailyslSumm exclude = ('index')

VISTA:

 class sl_summ(SingleTableView): model = DailyslSumm context_object_name = 'slsummdb' table_class = slsummTable

MODELO:

 {% load render_table from django_tables2 %} {% render_table slsummdb %}

La exclusión en el código anterior no funciona. La columna sigue ahí. Usar el campo tampoco ajusta las columnas. Estoy seguro de que me estoy perdiendo algo simple, gracias por cualquier ayuda.

about 4 years ago · Santiago Trujillo
1 Respuestas
Responde la pregunta

0

Debe asegurarse de que la exclude sea una tupla (o lista) y no una cadena. Si usa paréntesis con una cadena, el valor resultante será una cadena, no una tupla como podría esperar:

 Python 3.5.2 (default, Nov 17 2016, 17:05:23) >>> ('foo') 'foo' >>> ('foo', ) ('foo',) >>>

En su caso, debe agregar una coma después 'index' como esta:

 class slsummTable(tables.Table): class Meta: model = DailyslSumm exclude = ('index', ) # <- note the extra comma here
about 4 years ago · Santiago Trujillo Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda