O documento discute como customizar o painel administrativo do Django (Django Admin). Ele explica como personalizar elementos como list_display, list_filter, search_fields e inline_forms. Além disso, apresenta ferramentas como Django Suit, Grappelli e Django Admin Tools que facilitam a customização do painel administrativo.
1. Customizando Admin do Django
Gustavo Carvalho
Universidade Federal do Piau´ı / Agˆencia 128 Bits
about.me/gt.salles
Python Brasil [9]
Gustavo Carvalho Customizando Admin do Django Python Brasil [9] 1 / 35
2. Quem sou eu?
Estudante de computa¸c˜ao na Universidade Federal do Piau´ı
Programador Python na Agˆencia 128 Bits (agencia128bits.com)
Gustavo Carvalho Customizando Admin do Django Python Brasil [9] 2 / 35
4. Quem sou eu?
Gustavo Carvalho Customizando Admin do Django Python Brasil [9] 4 / 35
5. Porque usar Django Admin?
Gustavo Carvalho Customizando Admin do Django Python Brasil [9] 5 / 35
6. Porque usar Django Admin?
Uma das partes mais poderosas do Django
CRUD completo
Autentica¸c˜ao
Permiss˜oes
Altamente Customiz´avel
Gustavo Carvalho Customizando Admin do Django Python Brasil [9] 6 / 35
7. O que n˜ao ´e?
DBMS (phpMyAdmin, MySQL Workbench)
CMS
Gustavo Carvalho Customizando Admin do Django Python Brasil [9] 7 / 35
31. Do It Yourself
django.contrib.admin segue o conceito de app plug´avel
Templates Chave:
admin/base.html
admin/index.html
admin/change form.html
admin/change list.html
Gustavo Carvalho Customizando Admin do Django Python Brasil [9] 31 / 35
32. O que falta?
WYSIWYG Editor
django-redactorjs
django-ckeditor
django-tinymce
Multi upload
django-admin-multiupload
django-ajax-uploader
Sem repara¸c˜ao de erros
Gustavo Carvalho Customizando Admin do Django Python Brasil [9] 32 / 35