Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

391
Visualizações
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 Respostas
Responde à pergunta

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 Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda