Conceitos Django

Descripción

Mapa Mental sobre Conceitos Django, creado por Uiliam Venerio el 05/05/2014.
Uiliam Venerio
Mapa Mental por Uiliam Venerio, actualizado hace más de 1 año
Uiliam Venerio
Creado por Uiliam Venerio hace casi 10 años
73
1

Resumen del Recurso

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

                                                        Similar

                                                        Estilos de Aprendizaje
                                                        maya velasquez
                                                        Examen Inglés Selectividad
                                                        maya velasquez
                                                        Los últimos Premios Nobel de Literatura
                                                        luisalenes
                                                        Aprende cualquier cosa rápidamente con la Técnica Feynman
                                                        Ezra Crangle
                                                        Símbolos y Abreviaciones para tomar apuntes
                                                        Diego Santos
                                                        Ramas y etapas de la Filosofía
                                                        maya velasquez
                                                        Las partes del cuerpo en francés
                                                        Mónica Sánz
                                                        3. La independencia de la América Hispana (1808-1826)
                                                        albavillenerals
                                                        constitucion de una empresa
                                                        isabel escobar
                                                        Lexicología Jurídica
                                                        Alfonso Tester
                                                        MAPA CONCEPTUAL CAP 1 GERENCIA ESTRATEGICA
                                                        DAVID ARCE