Índice
Desenvolvimentos bem-sucedidos de aplicativos e sistemas raramente são feitos individualmente, muitas vezes há uma equipe por trás, onde uma parte faz o que o usuário deve ver e a outra parte faz com que essas abordagens funcionem.Em Django existem modelos, que nada mais são do que documentos onde os dados que nós passamos pelas visualizações e modelos, para que possam ser organizados e exibidos ao usuário, também servem para exibir formulários e coletar dados.
Modelos
Já havíamos dito que os templates permitem representar os dados obtidos através das views e dos models, também nos templates é que vamos colocar o HTML com o qual vamos dar a aparência de nossas páginas dentro de nosso projeto em Django, podemos colocar os modelos em qualquer lugar do módulo, mas por convenção e também a pedido de alguns módulos genéricos, um diretório chamado modelos e são colocados nos arquivos.
ImportanteO mais interessante sobre os modelos é que você não precisa saber ou Pitão nenhum Django para usá-los, isso é porque eles usam uma linguagem especial, para que possamos integrar outros membros da equipe e trabalhar neles sem ser especialistas em programação.
Desta forma, podemos ter uma parte de nossa equipe dedicada apenas a interação e experiência do usuário Eles são responsáveis pela construção dos modelos e a outra parte da equipe é responsável pela construção dos modelos. funcionalidades django que permitem que esses modelos exibam os dados apropriados.
Sistema de etiqueta
Os modelos têm seu próprio sistema de rótulos, o que significa que, para usar seus recursos, vamos usar rótulos quando Estilo HTML ou PHP para ser capaz de lidar com eles. Temos disponível tags para circular, adicionar comentários, definir blocosetc.
Embora possa parecer complicado, isso não significa que você tem que ser um programador mestre, apenas para ter noções HTML básico podemos manter um modelo com muita facilidade; No entanto, como ainda é um sistema baseado em python Podemos incluir funcionalidades mais complexas, mas isso não é recomendado porque aumenta o nível de dificuldade para a integração e manutenção do código no futuro.
Alguns dos rótulos mais usados são os seguintes:
fuga automáticaEsta tag permite imprimir valores com segurança em nosso template, pois evita caracteres como tags HTML que podem afetar o funcionamento de nossa aplicação, também pode ser usada para o efeito contrário, podemos desabilitar o fuga automática para exibir o conteúdo como está, independentemente desses personagens.
Na imagem a seguir, vemos um pequeno código com a implementação dessa tag em um modelo:
blocosOutra marca importante é a blocos, por exemplo os blocos de comentários, ajudam a organizar o código e indicam aos outros membros da equipe como nosso modelo funciona, na imagem a seguir vemos como implementamos um bloco de comentários em um modelo em Django:
É importante observar que os blocos de comentários não podem ser aninhados, ou seja, não podemos fazer comentários dentro dos comentários.
Ao final deste tutorial, já sabemos um pouco mais sobre os conceitos básicos de templates. Django e como eles nos ajudam a integrar nosso aplicativo neste framework.Gostou e ajudou este tutorial?Você pode recompensar o autor pressionando este botão para dar a ele um ponto positivo