Customizando Admin do Django
-
Upload
gustavo-carvalho -
Category
Technology
-
view
4.418 -
download
0
description
Transcript of Customizando Admin do Django
Customizando Admin do Django
Gustavo Carvalho
Universidade Federal do Piauı / Agencia 128 Bits
about.me/gt.salles
Python Brasil [9]
Gustavo Carvalho Customizando Admin do Django Python Brasil [9] 1 / 35
Quem sou eu?
Estudante de computacao na Universidade Federal do Piauı
Programador Python na Agencia 128 Bits (agencia128bits.com)
Gustavo Carvalho Customizando Admin do Django Python Brasil [9] 2 / 35
Contato
about.me/gt.salles@gt salles
[email protected]/gtsalles/custom django admin
Gustavo Carvalho Customizando Admin do Django Python Brasil [9] 3 / 35
Quem sou eu?
Gustavo Carvalho Customizando Admin do Django Python Brasil [9] 4 / 35
Porque usar Django Admin?
Gustavo Carvalho Customizando Admin do Django Python Brasil [9] 5 / 35
Porque usar Django Admin?
Uma das partes mais poderosas do Django
CRUD completo
Autenticacao
Permissoes
Altamente Customizavel
Gustavo Carvalho Customizando Admin do Django Python Brasil [9] 6 / 35
O que nao e?
DBMS (phpMyAdmin, MySQL Workbench)
CMS
Gustavo Carvalho Customizando Admin do Django Python Brasil [9] 7 / 35
Por onde comecar?
Gustavo Carvalho Customizando Admin do Django Python Brasil [9] 8 / 35
Gustavo Carvalho Customizando Admin do Django Python Brasil [9] 9 / 35
Por onde comecar?
Gustavo Carvalho Customizando Admin do Django Python Brasil [9] 10 / 35
list display
Gustavo Carvalho Customizando Admin do Django Python Brasil [9] 11 / 35
list display links
Gustavo Carvalho Customizando Admin do Django Python Brasil [9] 12 / 35
list filter
Gustavo Carvalho Customizando Admin do Django Python Brasil [9] 13 / 35
search fields
Gustavo Carvalho Customizando Admin do Django Python Brasil [9] 14 / 35
list editable
Gustavo Carvalho Customizando Admin do Django Python Brasil [9] 15 / 35
Inserindo imagens no list display
Gustavo Carvalho Customizando Admin do Django Python Brasil [9] 16 / 35
Inline Forms
Gustavo Carvalho Customizando Admin do Django Python Brasil [9] 17 / 35
Inline Forms
Gustavo Carvalho Customizando Admin do Django Python Brasil [9] 18 / 35
formfield overrides
Gustavo Carvalho Customizando Admin do Django Python Brasil [9] 19 / 35
save as
Gustavo Carvalho Customizando Admin do Django Python Brasil [9] 20 / 35
Custom Actions
Gustavo Carvalho Customizando Admin do Django Python Brasil [9] 21 / 35
prepolulated fields, save model e get form
Gustavo Carvalho Customizando Admin do Django Python Brasil [9] 22 / 35
formfield for foreignkey
Gustavo Carvalho Customizando Admin do Django Python Brasil [9] 23 / 35
formfield for foreignkey
Gustavo Carvalho Customizando Admin do Django Python Brasil [9] 24 / 35
Mais custom actions
Gustavo Carvalho Customizando Admin do Django Python Brasil [9] 25 / 35
Mais custom actions
Gustavo Carvalho Customizando Admin do Django Python Brasil [9] 26 / 35
Mais custom actions
Gustavo Carvalho Customizando Admin do Django Python Brasil [9] 27 / 35
Django Suit
http://djangosuit.com
Gustavo Carvalho Customizando Admin do Django Python Brasil [9] 28 / 35
Grappelli
http://grappelliproject.com/
Gustavo Carvalho Customizando Admin do Django Python Brasil [9] 29 / 35
Django Admin Tools
https://bitbucket.org/izi/django-admin-tools/wiki/Home
Gustavo Carvalho Customizando Admin do Django Python Brasil [9] 30 / 35
Do It Yourself
django.contrib.admin segue o conceito de app plugavel
Templates Chave:I admin/base.htmlI admin/index.htmlI admin/change form.htmlI admin/change list.html
Gustavo Carvalho Customizando Admin do Django Python Brasil [9] 31 / 35
O que falta?
WYSIWYG EditorI django-redactorjsI django-ckeditorI django-tinymce
Multi uploadI django-admin-multiuploadI django-ajax-uploader
Sem reparacao de erros
Gustavo Carvalho Customizando Admin do Django Python Brasil [9] 32 / 35
Perguntas?
Gustavo Carvalho Customizando Admin do Django Python Brasil [9] 33 / 35
Obrigado!about.me/gt.salles
Gustavo Carvalho Customizando Admin do Django Python Brasil [9] 34 / 35
Referencias
https://docs.djangoproject.com/en/1.5/ref/contrib/admin/
https://github.com/django/django/
http://www.slideshare.net/wuzziwug/django-admin-widgetry-witchery
http://www.slideshare.net/lincolnloop/customizing-the-django-admin
http://lincolnloop.com/static/slides/2010-djangocon/customizing-the-admin.html
http://www.slideshare.net/petterarvidsson5/django-admin
http://www.slideshare.net/maheshshtl/the-django-admin-interface
Gustavo Carvalho Customizando Admin do Django Python Brasil [9] 35 / 35