null
US
Sign In
Sign Up for Free
Sign Up
We have detected that Javascript is not enabled in your browser. The dynamic nature of our site means that Javascript must be enabled to function properly. Please read our
terms and conditions
for more information.
Next up
Copy and Edit
You need to log in to complete this action!
Register for Free
829526
Conceitos Django
Description
Mind Map on Conceitos Django, created by Uiliam Venerio on 05/05/2014.
Mind Map by
Uiliam Venerio
, updated more than 1 year ago
More
Less
Created by
Uiliam Venerio
about 10 years ago
73
1
0
Resource summary
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)
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)
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
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
Não utiliza MVC "Tradicional"
Controller
Regras de negócio
Modelo
Dados e métodos de acesso
View
Regras de apresentação
Controlador
Responsável pelo funcionamento projeto
É possível incrementá-lo
Dispatchers
Middlewares
Handlers
DRY (Don’t Repeat Yourself)
Media attachments
django-framework-266x300 (image/png)
djangoMTV (image/jpg)
Show full summary
Hide full summary
Want to create your own
Mind Maps
for
free
with GoConqr?
Learn more
.
Similar
Computing
Ben Leader
Describe - Practice questions and answers for AS Physics A
nikeishabk
AS Pure Core 1 Maths (AQA)
jamesmikecampbell
Waves
kate.siena
The Skeletal System - PE GCSE EdExcel
naomisargent
Biology 1 Keeping Healthy Core GCSE
Chloe Roberts
Themes of Jane Eyre
blackfeather1128
Economics - unit 1
Amardeep Kumar
Compensation
Sandra Reed
Haemoglobin
Elena Cade
Účto Fífa 4/6
Bára Drahošová
Browse Library