:mage: Python_Alchemist_Blog

Blog focused on skills enhancement and knowledge sharing. Tech Stack's: Vue.js, Django and Django-Ninja

:world_map: Documentação

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

  1. Crie um virtualenv com Python 3.X.
cd Python_Alchemist_Blog\back_end\python\django-ninja
python -m venv .venv
  1. Ative o virtualenv.
source .venv/bin/activate
  1. Instale as dependências.
python -m pip install -r requirements.txt
  1. Execute as migrações no banco de dados.
python manage.py makemigrations
python manage.py migrate
  1. Criar um Super Usuário
python manage.py createsuperuser
  1. Execute o teste.
python manage.py test

:man_technologist: Front-End

  1. Instale as dependências do projeto.
cd Python_Alchemist_Blog\front_end\vue\spa
npm install
  1. Execute o server.
npm run serve
GitHub - WandersonFontes/Python_Alchemist_Blog: Blog focused on skills enhancement and knowledge sharing. Tech Stack’s: Vue.js, Django and Django-Ninja
Blog focused on skills enhancement and knowledge sharing. Tech Stack's: Vue.js, Django and Django-Ninja - GitHub - WandersonFontes/Python_Alchemist_Blog: Blog focused on skills enhancement and ...