Mindmap
Conceitos Django

Inhalt der Mindmap
Conceitos Django
Arquiterura MTV
- Model
- Regras de acesso aos dados
- Igual ao Model do MVC
- Escrevemos
- Classes para designar as tabelas do BD
- Regras de acesso às informações (Managers)
- Regras para os eventos de cada modelo
- Métodos save, delete, __init__, etc
- Regras genéricas para eventos
- Que são utilizados em mais de um modelo (Signals)
- Regras de acesso aos dados
- View
- Regras de Negócio
- Igual ao Controller do MVC
- Faz o meio de campo entre Request e Response
- Criamos funções
- parâmetro = objeto de requisição (request)
- retorno = objeto de resposta (response)
- Criamos funções
- Principais responsabilidades
- Apontar qual modelo será instanciado
- Apontar o que o modelo deve fazer
- Apontar qual template deve ser importado
- E como o valor deve ser exibido
- e qual resposta deve ser enviada para o usuário
- um HTML, um XML, um SVG, um redirecionamento, um erro 404, um erro 500, etc
- Regras de Negócio
- Template
- Regras de apresentação
- Igual a View do MVC
- Não refere-se apenas a HTML
- Pode ser HTML Javascript, CSS, XML, YAML, JSON, SVG, etc
- É só a forma de apresentar o que a View “preparou”
- É possível criar heranças
- Permite separar claramente as funções do programador e do webdesigner
- Programador
- só preocupa-se com os dados que deve enviar para o template
- webdesigner
- só preocupa-se com quais dados ele irá receber
- Programador
- Regras de apresentação
- Não utiliza MVC "Tradicional"
- Controller
- Regras de negócio
- Modelo
- Dados e métodos de acesso
- View
- Regras de apresentação
- Controller
- Controlador
- Responsável pelo funcionamento projeto
- É possível incrementá-lo
- Dispatchers
- Middlewares
- Handlers
- Model
DRY (Don’t Repeat Yourself)
Bilder und Dateien der Mindmap
Informationen
- Beschreibung
- Mindmap am Conceitos Django, erstellt von Uiliam Venerio am 05/05/2014.
- Erstellt von
- Uiliam Venerio
- Aufrufe
- 92
- Bewertung
