A Visualização de Lista refere-se a uma visualização (lógica) para listar todas ou instâncias particulares de uma tabela do banco de dados em uma ordem específica. É usado para exibir vários tipos de dados em uma única página ou exibição, por exemplo, produtos em uma página de comércio eletrônico. Django fornece suporte extraordinário para Visualizações de Lista, mas vamos verificar como isso é feito manualmente através de uma visualização baseada em funções. Este artigo gira em torno da visualização de lista que envolve conceitos como Django Forms, Django Models .
Para a visualização em lista, precisamos de um projeto com alguns modelos e várias instâncias que serão exibidas.

Django List View - Function Based Views

Ilustração de como criar e usar a visualização de lista 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