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
over 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
Crime and Deviance with sociological methods key terms
emzelise1996
PE 1 Multi Choice Questions
Cath Warriner
STEM AND LEAF DIAGRAMS
Elliot O'Leary
CPA Exam Flashcards
joemontin
Frankenstein by Mary Shelley
nina.stuer14
AS Economics Key Terms
Fred Clayton
Geography: Population
ameliaalice
GCSE Maths: Algebra & Number Quiz
Andrea Leyden
Pathos in Battle
mouldybiscuit
“In gaining knowledge, each area of knowledge uses a network of ways of knowing.” Discuss this statement with reference to two areas of knowledge
Julianapabab
Chemistry GCSE Review - States of Matter, Particles, Atoms, Elements, Compounds and Mixtures
Morgan Overton
Browse Library