Vamos construir um sistema de microblog utilizando Django, passo a passo, na prática.
Nesse projeto eu irei utilizar o Django 1.8, PostgreSQL, Elasticsearch e um pouco de AngularJS.
- Iniciando o projeto
- #1 - Iniciando o projeto usando o https://github.com/allisson/django-project-template
- #2 - Usando o django-bower
- #3 - Usando o django-bootstrap3
- #4 - Template base.html
- #5 - Template index.html
- Login/Logout
- #6 - Backend para autenticação via email
- #7 - Login
- #8 - Logout
- Cadastrando novos usuários
- #9 - Criando modelos
- #10 - Enviando email de confirmação
- #11 - Cadastro de usuário via link
- Recuperar senha
- #12 - Enviando email de confirmação
- #13 - Alterando senha via link
- Editar perfil
- #14 - Alterando informações básicas
- #15 - Alterando avatar
- #16 - Alterando senha
- #17 - Alterando email
- Timeline
- #18 - Criando modelos
- #19 - Exibindo a timeline do usuário
- #20 - Follow/Unfollow
- #21 - Adicionando post do tipo texto
- #22 - Adicionando post do tipo imagem
- #23 - Adicionando post do tipo vídeo
- #24 - Adicionando comentários em um post
- Busca
- #25 - Usando o django-haystack com elasticsearch
- #26 - Indexando usuários e posts
- #27 - Busca por usuário
- #28 - Busca por posts