Corrige largura colunas no arquivo excel
Faz relatório em pdf
Implementa relatório de presença por evento

Um parâmetro na URL permite diferenciar entre um relatório geral e um
relatório de evento. Se o ID do evento é usado, o queryset de usuários
muda pra incluir somente os usuários cadastrados no evento e a coluna
"presença" é removida, já que em um evento só a única coisa que
interessa é que as pessoas estavam lá: elas tem 100% de presença no
próprio evento.

As funções geradoras foram refatoradas: agora devem ter a assinatura
(output, headers, data). Caso seja necessário adicionar algum outro tipo
de saída, basta implementar o backend correspondente (e coisas do tipo
escolher o content-type)