Marinho Brandão - PythonBrasil [5], 2009, Caxias do Sul Construindo sistemas com Django
Do que vamos falar Sistemas: corporativos ou não, ERP, CRM, administração um pouco melhor de sites brasileiros, etc.
Django é apropriado para construir sistemas...
…  mas algumas coisas ainda não estão tão apropriadas assim (formatações, máscaras, alinhamento, etc.)
Usar ou não usar o Admin?
Facilidades disponíveis no django-plus
Escolhendo entre usar Admin ou não Admin = conjunto de RAD para funções existentes no Django
Porquê reinventar a roda?
Comportamentos do sistema aplicados a todo o sistema não devem ser feitas para cada classe ou tela, mas em um só lugar e de uma só vez
Optar por não usar o Admin também pode ser uma boa opção. E também não é complicado...
Projeto base desta apresentação Aplicações plugáveis utilizadas django-plus
django-pagination Aplicação 'sistema' Empresa
MultiEmpresa Aplicação 'caixa' TipoComposicao
LancamentoCaixa LancamentoCaixaComposicao http://github.com/marinho/django-pyconbrasil-2009-sistemas/
Preparando o projeto INSTALLED_APPS += ( 'django.contrib.admin',
'djangoplus', # django-plus
'pagination', # django-pagination ) Criando symlink dos templates do Admin e o por quê de fazer isso templates/admin_original -> django/contrib/admin/templates/admin URL vazia apontada para admin.site.urls (r'', include(admin.site.urls)),

Construindo Sistemas Com Django

Notas do Editor

  • #2 Primeira vez numa PyCon Sem hábito de falar em público Não é fácil falar para uma platéia dessa Todo mundo cansado Não aguento mais dormir no colchonete (é isso ou dormir na cama de casal com o Semente)
  • #3 Djapian – Rafael Django-diario – Semente Cometi erros que não quero cometer mais Existem centenas no Google Code e DjangoPlugables Aplicação plugável possui características que permitem que ela seja facilmente conectada a outras Componentização levada ao extremo
  • #4 Djapian – Rafael Django-diario – Semente Cometi erros que não quero cometer mais Existem centenas no Google Code e DjangoPlugables Aplicação plugável possui características que permitem que ela seja facilmente conectada a outras Componentização levada ao extremo
  • #5 Djapian – Rafael Django-diario – Semente Cometi erros que não quero cometer mais Existem centenas no Google Code e DjangoPlugables Aplicação plugável possui características que permitem que ela seja facilmente conectada a outras Componentização levada ao extremo
  • #6 Djapian – Rafael Django-diario – Semente Cometi erros que não quero cometer mais Existem centenas no Google Code e DjangoPlugables Aplicação plugável possui características que permitem que ela seja facilmente conectada a outras Componentização levada ao extremo
  • #7 Djapian – Rafael Django-diario – Semente Cometi erros que não quero cometer mais Existem centenas no Google Code e DjangoPlugables Aplicação plugável possui características que permitem que ela seja facilmente conectada a outras Componentização levada ao extremo
  • #8 Djapian – Rafael Django-diario – Semente Cometi erros que não quero cometer mais Existem centenas no Google Code e DjangoPlugables Aplicação plugável possui características que permitem que ela seja facilmente conectada a outras Componentização levada ao extremo
  • #9 Djapian – Rafael Django-diario – Semente Cometi erros que não quero cometer mais Existem centenas no Google Code e DjangoPlugables Aplicação plugável possui características que permitem que ela seja facilmente conectada a outras Componentização levada ao extremo
  • #10 Djapian – Rafael Django-diario – Semente Cometi erros que não quero cometer mais Existem centenas no Google Code e DjangoPlugables Aplicação plugável possui características que permitem que ela seja facilmente conectada a outras Componentização levada ao extremo
  • #11 Djapian – Rafael Django-diario – Semente Cometi erros que não quero cometer mais Existem centenas no Google Code e DjangoPlugables Aplicação plugável possui características que permitem que ela seja facilmente conectada a outras Componentização levada ao extremo
  • #12 Djapian – Rafael Django-diario – Semente Cometi erros que não quero cometer mais Existem centenas no Google Code e DjangoPlugables Aplicação plugável possui características que permitem que ela seja facilmente conectada a outras Componentização levada ao extremo
  • #13 Djapian – Rafael Django-diario – Semente Cometi erros que não quero cometer mais Existem centenas no Google Code e DjangoPlugables Aplicação plugável possui características que permitem que ela seja facilmente conectada a outras Componentização levada ao extremo
  • #14 Djapian – Rafael Django-diario – Semente Cometi erros que não quero cometer mais Existem centenas no Google Code e DjangoPlugables Aplicação plugável possui características que permitem que ela seja facilmente conectada a outras Componentização levada ao extremo
  • #15 Djapian – Rafael Django-diario – Semente Cometi erros que não quero cometer mais Existem centenas no Google Code e DjangoPlugables Aplicação plugável possui características que permitem que ela seja facilmente conectada a outras Componentização levada ao extremo
  • #16 Djapian – Rafael Django-diario – Semente Cometi erros que não quero cometer mais Existem centenas no Google Code e DjangoPlugables Aplicação plugável possui características que permitem que ela seja facilmente conectada a outras Componentização levada ao extremo
  • #17 Djapian – Rafael Django-diario – Semente Cometi erros que não quero cometer mais Existem centenas no Google Code e DjangoPlugables Aplicação plugável possui características que permitem que ela seja facilmente conectada a outras Componentização levada ao extremo