diff --git a/apirest/app.py b/apirest/app.py index 6f3752c..572cc4f 100644 --- a/apirest/app.py +++ b/apirest/app.py @@ -33,7 +33,7 @@ def listar_produto_id(id): conexao = get_connection() cursor = conexao.cursor(dictionary=True) - cursor.execute("Select * from produto where id = %s", (id)) + cursor.execute("Select * from produto where id = %s", (id,)) produto = cursor.fetchone() cursor.close() @@ -43,6 +43,21 @@ def listar_produto_id(id): return jsonify({"erro" : "Produto nao encontrado"}), 404 return jsonify(produto) +@app.route("/proddutos",methods=["POST"]) +def criar_produto(): + dados = request.get_jason() + + nome = dados.get("nome") + preco = dados.get("preco") + estoque = dados.get("estoque") + + if nome is None or preco is None or estoque is None + return jsonify({"erro" : "Produto invalido"}), 400 + + conexao = get_connection() + cursor = conexao.cursor() + sql = + if __name__ == "__main__": app.run(port=PORT, debug=True)