Um site para compartilhamento de conteúdo autoral de RPG.
O que você precisa fazer para rodar o projeto
Ter instalado em seu computador:
- Python 3.8
- poetry
- MySQL
Siga o passo a passo:
-
Execute o comando no terminal do MySQL:
CREATE DATABASE db_casadohomebrew;
-
Ainda no terminal do MySQL, crie o usuário que poderá fazer modificações no banco de dados:
CREATE USER 'django'@'localhost' IDENTIFIED BY 'django';
Caso seja necessário, forneça privilégios para este usuário por meio do comando:
GRANT ALL PRIVILEGES ON db_casadohomebrew.* TO 'django'@'localhost';
(Não recomendado fora do ambiente de testes)
-
No arquivo
/casa_do_homebrew/settings.py
, próximo da linha 85, insira as credenciais do usuário criado em:'USER': 'django', 'PASSWORD': 'django',
-
Instale o ambiente virtual:
poetry install
Se ocorrer erros ao instalar o mysqlclient, instale os pacotes abaixo e tente novamente:
sudo apt-get install default-libmysqlclient-dev build-essential
- Prepare o banco de dados
poetry run python manage.py makemigrations poetry run python manage.py migrate
Execute o comando no terminal:
poetry run python manage.py runserver
- Enviar arquivos
- Login
- Limitações ao enviar arquivo
- Update arquivo-user
- CRUD arquivos
- Votos
- CustomUser
- Pdf thumbnail
- Página de perfil
- Página da conta
- Change password
- Tags
- Busca/filtros