Paginação no Django

django-7_abertura

Seguindo com o desenvolvimento do “Agenda de Eventos” para, tal qual foi feito na “Agenda Mequetrefe”, implementar a paginação na opção de listagem de todos os eventos registrados. No Django esta tarefa é implementada através das classes do módulo Paginator.

Continuar lendo

Anúncios

Exemplo em Django – parte 6

django-6_abertura

A quinta parte efetivamente concluiu o desenvolvimento do “Agenda de Eventos” com os acertos finais de configuração do Django, na interface de administração e na tela principal. Esta parte está reservada para a expansão da aplicação, ou seja, a inclusão de uma nova funcionalidade, que neste caso é o recurso de comentários  nos eventos.

Continuar lendo

Exemplo em Django – parte 5

django-5_abertura.png

Prosseguido com o desenvolvimento do “Agenda de Eventos”, na quarta parte foram incluídas as opções de inserção, edição e remoção dos eventos e que, em tese, concluiu todas as funcionalidades da aplicação.

Para esta parte, algo mais leve, com a configuração de idioma e fuso horário do Django (válido tanto para a aplicação quanto para a interface administrativa), a customização da interface de administração e, claro, a colocação de algum conteúdo na página principal.

Continuar lendo

Exemplo em Django – parte 4

django-4_abertura

Na terceira parte o “Agenda de Eventos” foi (mais ou menos) concluído com a inclusão das opções para visualizar todos os eventos cadastrados, em um determinado dia e a visualização individual deles através da correspondente edição dos gabaritos, visões e rotas necessários para tudo funcionar corretamente.

Porém, as tarefas de inserção, edição e remoção dos eventos somente estão disponíveis a partir da interface de administração do Django, o que será corrigido nesta parte… 🙂

Continuar lendo

Exemplo em Django – parte 3

django-3_abertura

Prosseguindo com o desenvolvimento da “Agenda de Eventos”. A segunda parte tratou do modelo de dados da aplicação (ou simplesmente modelo), apresentou o Django ORM e cuidou de configurar do módulo de administração — lembrando que preferi ser breve mas que ainda voltarei a este assunto.

Nesta parte a construção efetiva da aplicação com a criação dos demais componentes do modelo MVC MTV.

Continuar lendo

Exemplo em Django – parte 2

django-2_abertura

Continuando com o desenvolvimento da “Agenda de Eventos”. Na primeira parte foi criado, através do virtualenv, um ambiente de desenvolvimento e instalado o Django nele. E a partir das ferramentas do framework foi criada a estrutura de um novo projeto (“Agenda”) e nele uma nova aplicação (“events”).

Nesta parte, além de mais um pouco de teoria, a definição do modelo de dados da aplicação (ou apenas modelo) e configuração da interface de administração do Django.

Continuar lendo