Django é uma estrutura da web baseada em Python que permite criar rapidamente aplicativos da web sem todos os problemas de instalação ou dependência que você normalmente encontrará com outras estruturas. Django é baseado na arquitetura MVT (Model View Template) e gira em torno de operações CRUD (Criar, Recuperar, Atualizar, Excluir). CRUD pode ser melhor explicado como uma abordagem para construir um aplicativo da web Django. Em geral, CRUD significa executar operações de Criar, Recuperar, Atualizar e Excluir em uma tabela em um banco de dados. Vamos discutir o que realmente significa CRUD,

Diagrama-sem título-316

Criar - cria ou adiciona novas entradas em uma tabela no banco de dados.
Recuperar - ler, recuperar, pesquisar ou visualizar as entradas existentes como uma lista (Visualização de lista) ou recuperar uma entrada específica em detalhes (Visualização de detalhes)
Atualizar - atualizar ou editar as entradas existentes em uma tabela no banco de dados
Excluir - excluir, desativar ou remover entradas existentes em uma tabela no banco de dados

Django CRUD (criar, recuperar, atualizar, excluir) visualizações baseadas em função

Ilustração de como criar e usar a visualização CRUD usando um exemplo. Considere um projeto denominado geeksforgeekscom um aplicativo denominado geeks.

Consulte os artigos a seguir para verificar como criar um projeto e um aplicativo no Django.



Depois de ter um projeto e um aplicativo, vamos criar um modelo do qual estaremos criando instâncias por meio de nossa visão. Em geeks/models.py,

from django.db import models 
   
class GeeksModel(models.Model): 
  
    
    title = models.CharField(max_length = 200) 
    description = models.TextField() 
  
    
    
    def __str__(self): 
        return self.title