python na web: django
TRANSCRIPT
Guilherme Policicio Rey
POO – Fábio Kon
Python na web com
O que é Django?
Django é um framework web de alto nível
escrito em Python que estimula o
desenvolvimento rápido e limpo
História Criado por Adrian Holovaty and Jacob Kaplan-moss
O nome veio do guitarrista favorito de um dos
criadores, “Django Reinhardt”
Surgiu dentro de um ambiente
de redação
História (cont.) Primeiro webapp com Django:
http://6newslawrence.com/
Se Rails nasceu do Basecamp,
pode-se dizer que Django nasceu do
http://www.lawrence.com/
Open-source em 2005
Algumas filosofias Pouco código
Desenvolvimento rápido
DRY (Don’t repeat yourself)
Consistência
Ferramentas Autenticação
Testes Unitários
Internacionalização
Url design
Admin
GeoDjango
Etc…
Models
Views
Templates
Não era para ser MVC?
Model
ControllerView
Mas…
Dúvidas?