:mage: Python_Alchemist_Blog
Blog focused on skills enhancement and knowledge sharing. Tech Stack's: Vue.js, Django and Django-Ninja
Como executar o porjeto?
Para conseguir realizar os próximos passos primeiro clone o repositório!
git clone https://github.com/WandersonFontes/Python_Alchemist_Blog.git
Logo em seguida iremos preparar o back e o front-end da aplicação.
:warning: Execute os comandos na ordem listada para evitar possíveis problemas. :warning:
:warning: É necessário que os comandos sejão executados em janelas separadas um terminal para Back-End outro para o Front-End. :warning:
:man_technologist: Back-End
- Crie um virtualenv com Python 3.X.
cd Python_Alchemist_Blog\back_end\python\django-ninja
python -m venv .venv
- Ative o virtualenv.
source .venv/bin/activate
- Instale as dependências.
python -m pip install -r requirements.txt
- Execute as migrações no banco de dados.
python manage.py makemigrations
python manage.py migrate
- Criar um Super Usuário
python manage.py createsuperuser
- Execute o teste.
python manage.py test
:man_technologist: Front-End
- Instale as dependências do projeto.
cd Python_Alchemist_Blog\front_end\vue\spa
npm install
- Execute o server.
npm run serve