Conceitos Django

Beschreibung

Mindmap am Conceitos Django, erstellt von Uiliam Venerio am 05/05/2014.
Uiliam Venerio
Mindmap von Uiliam Venerio, aktualisiert more than 1 year ago
Uiliam Venerio
Erstellt von Uiliam Venerio vor mehr als 10 Jahre
73
1

Zusammenfassung der Ressource

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)
                                                        Zusammenfassung anzeigen Zusammenfassung ausblenden

                                                        ähnlicher Inhalt

                                                        A1 Negation (nicht oder kein?)
                                                        Anna Kania
                                                        ME2 Theorie
                                                        Matin Shah
                                                        Englisch Lernwortschatz A1-C1 Teil 2
                                                        Chiara Braun
                                                        Wie schreibe ich eine Erörterung?
                                                        Eugenie L
                                                        PRINT WS16/17 Uni Wien
                                                        Cecilie von Heintze
                                                        AOW-Psychologie SS18
                                                        Anna Huber
                                                        Vetie Übungsfragen Allgemeine Radiologie 2018
                                                        Tropsi B
                                                        Vetie Immunologie - Klausur 2016
                                                        Janneke Bosse
                                                        GESKO A PR WS 2018/19
                                                        Caroline Hannah
                                                        Innere Schwein Vetie
                                                        Anne Käfer
                                                        Vetie Fleisch 2019/2020 (Matrikel 14)
                                                        Maite J