Skip to content

laryscampark/blog-noticias

 
 

Repository files navigation

Blog de Notícias

Squad Hedy Lamarr & Margaret Hamilton


O Blog de Notícias é uma plataforma desenvolvida utilizando Python e o framework Django para oferecer aos usuários uma experiência completa de leitura e interação com notícias.

Este blog foi desenvolvido como projeto final para o Bootcamp Python e Django da WoMakersCode, patrocinado pelo iFood e pela Microsoft.

O projeto visa fornecer funcionalidades para autores, editores e leitores, facilitando a publicação, navegação, gerenciamento de conteúdo e busca de notícias. Suas funcionalidades principais são:

  • Publicação de Notícias: Utilizando Django, as autoras têm a capacidade de criar notícias, as editoras podem revisá-las e publicá-las e os visitantes podem fazer comentários, tudo com facilidade.
  • Navegação de Notícias: Com o uso do Django, os leitores têm acesso a uma interface intuitiva, com fácil navegação pelas notícias e categorias. Podem explorar as notícias mais recentes ou pesquisar notícias específicas por interesse.
  • Gerenciamento de Conteúdo: Utilizando recursos avançados do Django, uma interface de administração está disponível para uma administradora master e editoras gerenciarem o conteúdo do blog. Isso inclui a criação, edição, exclusão, organização e categorização de notícias.
  • Busca de Notícias: Implementamos uma barra de pesquisa que utiliza as capacidades do Django para permitir aos leitores procurar notícias por palavras-chave.

⚠ Comandos executados apenas a primeira vez ⚠

〰Instalação do ambiente virtual

     🟣 pip install virtualenv

〰Criação do ambiente virtual

     🟣 python -m venv venv   

〰Instalação do django

     🟣 pip install django

⚠ Comando executado toda vez que for modificar o projeto ⚠

〰Ativação do ambiente virtual

     🟣 scripts/activate.

〰Caso tenha problema de ativação do ambiente virtual realize os seguintes comandos

    🟣 Get-ExecutionPolicy (Este comando é usado para verificar a política de execução atual no seu ambiente PowerShell)

    🟣 Set-ExecutionPolicy RemoteSigned -Scope Process (Este comando é usado para alterar a política de execução no seu ambiente PowerShell. O parâmetro RemoteSigned permite que scripts baixados sejam executados, desde que estejam assinados por um editor confiáve)

〰Comando para gerenciar o banco de dados

     🟣 python manage.py flush (Este comando irá limpar todo o banco de dados, removendo todas as entradas. Ele pedirá que você confirme a operação digitando ‘yes’)
     
     🟣 python manage.py makemigrations (Este comando é usado para criar migrações para as alterações que você fez nos modelos do seu projeto Django)
     
     🟣 python manage.py migrate (Este comando aplica as migrações (ou seja, realiza as alterações) ao banco de dados)

〰Comando para rodar um projeto django

     🟣 python manage.py runserver

Integrantes da Squad:


Ferramentas Utilizadas:

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 47.9%
  • HTML 45.4%
  • CSS 6.7%