Personalizar geração de arquivo via action

34 views
Skip to first unread message

Murilo Doria

unread,
Jul 2, 2024, 10:30:18 AM7/2/24
to Django Brasil
Olá, pessoal,

Estou usando o Django Admin.

Tenho uma relação de registros e preciso criar um Ofício em pdf para cada um deles. Mas algumas informações são necessarias para essa geração (número do ofício, remetente e destinatário) e o botão de geração do pdf está funcionando corretamente e só é exibido quando as informações necessárias estão cadastradas.

A outra situação é poder gerar um arquivo zip com todos os ofícios (essa parte também está funcionando corretamente). Criei uma função e chamo ela via action.

Até consegui ocultar os checkboxs dos registros que não possuem as informações obrigatórias usando jquery (a boa e velha gambiarra).

oficios.png

O que está quebrando meu juizo é manipular as informações do número de registros. No caso da imagem acima quero mostar o número 3 em vez de 5.

Não sei se consegui me fazer entender. Se alguem puder ajudar ficarei muito agradecido.

Att,

Murilo Doria

Marcos Thomaz

unread,
Jul 2, 2024, 12:37:11 PM7/2/24
to django...@googlegroups.com
No caso o 5 é pelo número total de registros (o que aparentemente está sendo contabilizado correto). No caso, você quer mostrar a quantidade de registros que podem ter o ofício gerado. Você pode criar uma property (ou modificar o queryset pra fazer junto a consulta) a quantidade de registros que obedece os requisitos para a contagem, e daí usar essa property no template. 

--
Você recebeu essa mensagem porque está inscrito no grupo "Django Brasil" dos Grupos do Google.
Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para django-brasi...@googlegroups.com.
Para acessar essa discussão na Web, acesse https://groups.google.com/d/msgid/django-brasil/9f9c97c1-7726-41cb-8e81-ff8aaf4308f0n%40googlegroups.com.


--


Marcos Thomaz da Silva
Analista de Tecnologia da Informação
Reply all
Reply to author
Forward
0 new messages