Glossário¶
- field
Um atributo em um model; um determinado campo que usualmente é mapeado diretamente para uma única coluna em uma base dados.
Veja Models.
- generic view
Uma função view de ordem superior que fornece uma implementação abstrata/genérica de um padrão comum encontrado no desenvolvimento de uma view.
- model
Um modelo armazena os dado de sua aplicação.
Veja Models.
- MTV
- Veja O Django parece ser um framework MVC, mas vocês chama o “controller” de “view” e a View de “template”. Por que vocês não utilizam a nomenclatura padrão?.
- MVC
- Model-view-controller; é um padrão de software. O Django segue o padrão MVC até certo ponto.
- projeto
- Um pacote Python – ou seja, um diretório de código – que contém todas as configurações para uma instância do Django. Isto inclui a configuração do banco de dados, opções específicas do Django e configurações específicas das aplicações.
- property
Também conhecida como “atributos gerenciados”, e também uma característica comum do Python desde a versão 2.2. Retirado da documentação da property:
Properties (propriedades) são o modo mais decente de implementar atributos dos quais seu uso assemelha-se com o acesso a atributos, mas cujo a implementação usa chamadas a métodos. [...] Você pode fazer isto apenas sobrescrevendo__getattr__
e__setattr__
; mas sobrescrevendo__setattr__
deixará todas as atribuições de atributos consideravelmente mais lentas, e sobrescrever__getattr__
é sempre um pouco complicado de fazer corretamente. Properties deixam você fazer isto sem complicações, sem ter que sobrescrever__getattr__
ou__setattr__
.- queryset
Um objeto representando algum conjunto de linhas à serem obtidas do banco de dados.
Veja Fazendo consultas.
- slug
Uma pequena etiqueta para alguma coisa, contendo apenas letras, números, underscores (sublinhados) ou hifens. São usados geralmente em URLs. Por exemplo, em uma típica URL de uma página de blog:
http://www.djangoproject.com/weblog/2008/apr/12/spring/
a última parte (
spring
) é um slug.- template
Um fragmento de texto que se comporta como formatador para representação de dados. Um template ajuda a abstrair a apresentação dos dados à partir dos mesmos.
- view
- Uma função responsável por renderizar uma página.