GoConqr has a new look! Let us know what you think.

Mind map

Conceitos Django

Uiliam Venerio Portuguese 3.5Average rating 3.5 out of 5 (2 ratings)

Conceitos Django

Map content

Conceitos Django

  1. 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
  2. DRY (Don’t Repeat Yourself)

Images and files in the map

  • Conceitos Django
  • Conceitos Django

Information

Description
Mind Map on Conceitos Django, created by Uiliam Venerio on 05/05/2014.
Created by
Uiliam Venerio
Views
92
Rating
Average rating 3.5 out of 5 (2 ratings)

Feedback

What is it about?

What do you think of the new look?

How do you like it?