É um curso da Udemy, ministrado pelo professor Danilo Moreira.
Para saber mais sobre o curso link do curso
Estão sendo utilizadas as seguintes tecnologias (em atualização, conforme utilização):
- Python
- Flask
- Flask-Restful
- sqlite3
- Flask-SQLAlchemy
- flask_jwt_extended
- Postman
- Para instalar as bibliotecas, só utilizar o comando abaixo:
pip install -r requirements.txt
Quando instalamos o Flask, vem junto algumas dependências como o werkzeug. Assim como o Flask, essas dependencias, também com o tempo podem ficar obsoletas ou deprecated.
- safe_str_cmp: Na versão do werkzeug, foi removida na versão 2.1.0. A orientação é utilizar hmac ou hashlib. Nesse caso, iremos utilizar o hmac.
- before_first_request: Essa anotação foi removida na versão 2.3.0, uma alternativa é a utilização da anotação @app.before_request