Skip to content

Site fictício para postagem de vídeo aulas fictícias. Projeto para praticar conteúdo aprendido no curso de Django.

License

Notifications You must be signed in to change notification settings

thiago-garcia/curso-django-ex

Repository files navigation

Site de aulas - Curso Django

Site para postagem de vídeo aulas. Projeto para praticar conteúdo aprendido no curso de Django disponível no repositório curso-django. Este projeto foi para aplicar conceitos aprendidos no curso refazendo o código para fixação. Pode conter alterações.

Projeto desenvolvido com Django e utiliza Pipenv como gerenciador de dependências e Python Decouple para configurações.

Requisitos para executar localmente:

  • Git
  • Python >= 3.10
  • Docker e Docker Compose

Clonar e instalar dependências:

git clone https://github.com/thiago-garcia/curso-django-site-de-aulas.git
cd curso-django-site-de-aulas
cp contrib/env-sample .env
python -m pip install pipenv
pipenv sync -d

Necessário editar a linha do arquivo .env para DEBUG=True

O projeto utiliza Postgres como banco de dados. Com docker compose, executar:

docker compose up -d

Aplicar migrações no banco de dados e criar usuário:

# necessário estar no virtualenv, caso não esteja ativo, executar:
pipenv shell 

# aplicar migrações e criar usuário
python manage.py migrate
python manage.py createsuperuser

Rodar o servidor localmente:

# necessário estar no virtualenv, caso não esteja ativo, executar:
pipenv shell 

python manage.py runserver

About

Site fictício para postagem de vídeo aulas fictícias. Projeto para praticar conteúdo aprendido no curso de Django.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published