-
Notifications
You must be signed in to change notification settings - Fork 0
Sprint III Django Admin Avançado
jonassonjp edited this page Feb 25, 2011
·
5 revisions
Personalizações dentro da APP admin do Django
Custom Action
Criar uma action
(DropDownCombo) para marcar os usuários inscritos que pagaram.
Definir um método mark_as_paid para realizar esta tarefa.
Custom View
Adiciona funcionalidades gerais, independentes dos itens selecionados. Como exemplo, exportar os inscritos para arquivo .CSV
Para executar a view, pode-se acessar:
http://localhost:8000/admin/subscription/subscription/exportar-inscricoes/
Custom Template
Template responsável pela renderização da página de administração.
Alterar o arquivo admin/<app>/change_list.html
.
No nosso caso admin/subscription/change_list.html
.
Com isso terá um link direto para a view para fazer o download do arquivo CSV.