Skip to content

dayangomes/projeto-agenda-django

Folders and files

NameName
Last commit message
Last commit date

Latest commit

7d8ae18 · Mar 16, 2023

History

88 Commits
Feb 24, 2023
Feb 24, 2023
Jan 6, 2023
Feb 16, 2023
Feb 16, 2023
Feb 24, 2023
Feb 24, 2023
Feb 24, 2023
Mar 16, 2023
Feb 24, 2023
Dec 30, 2022
Feb 7, 2023

Repository files navigation

Projeto de uma Agenda em Django

Aprendizados

Na construção desse projeto, aprendi várias coisas novas e me familiarizei com várias funcionalidades do framework Django, algumas delas são:

  • Pesonalização da área Admin do Django;
  • Levantamento de erros 404;
  • Alertas com o Django Messages;
  • Campo de pesquisa, paginação configuração de arquivos estáticos (CSS, JS e imagens) para personalização do layout da agenda;
  • Modelo MVT(Model, View, Templates) do Django;
  • Modelo ORM(Object Relational Mapping);
  • Utilização do sistema de autenticação do Django para controle de acesso de usuários
  • Páginas semifechadas verificando usuários logados;
  • Utilização do sistema de formulários do Django para entrada e validação de dados;
  • Configuração de ambiente de produção (Nginx, uso de banco de dados em produção, configuração de variáveis de ambiente, etc);

Instalação

Crie inicialmente um ambiente virtual python na pasta do projeto e ative-o:

  1. Criando ambiente virtual:
  python3 -m venv venv
  1. Ativando o ambiente virtual:
  . venv/bin/activate  

  1. Instale o framework Django:
  pip install django==2.2.3
  1. ou
  pip install -r requirements.txt

Demonstração

Execute o seguinte comando para rodar o projeto:

  pyhton manage.py runserver

Clique no link http que será mostrado no terminal para ser redirecionado para a página.

Documentação

Para caso de dúvidas, segue a Documentação do framework utilizado.

About

Agenda feita utilizando o framework Django.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published