É uma API em Django Ninja para um cadastro de profissionais prestadores de serviços.
Para esta versão do aplicativo, tive que modificar o banco de dados(Originalmente PostreSQL) para o Sqlite3 por causa do local de hospedagem escolhido(PythonAnywhere que não dá suporte grátis ao PostgreSQL), uma vez que o Heroku também acabou com a hospedagem gratuita com PostgreSQL.
- Python 3.11.4
- Pytest 7.4.2
- Pytest Django 4.5.2
- Django 4.2.4
- Django Ninja 0.22.2
- Django Jazzmin 2.6.0
- Django Cors Headers 4.2.0
- Faker 19.3.0
- Tailwind CSS 3.3.6 CDN
- Clone esse repositório.
git clone https://github.com/fspjonny/backend-api-django-ninja-cadastro - Crie uma virtualenv com Python 3.11.4 no mínimo.
- Ative sua virtualenv.
- Instale as dependências listadas em requirements.txt.
- Rode as migrações.
- Configure seu .env(exemplo em .env_example)
- Execute o comando:
python manage.py generate_key - Salve a chave gerada no seu arquivo .env
- Execute o comando:
python manage.py populate_table
cd backend-api-django-ninja-cadastro
python -m venv venv
pip install -r requirements.txt
python manage.py migrate
python manage.py runserver
