Fala pessoal, tudo certo?
Desenvolver e testar aplicações web localmente é uma prática comum para desenvolvedores. Com o Python e o Flask, você pode configurar rapidamente um servidor web local para testar suas aplicações. Neste post, vamos mostrar como instalar o Flask e rodar um servidor web simples no seu computador.
1. O que é Flask?
Flask é um microframework para Python que facilita a criação de aplicações web. Ele é leve, flexível e ideal para pequenos projetos ou protótipos.
2. Instalando Flask
Primeiro, certifique-se de ter um ambiente virtual configurado, conforme descrito no post anterior. Com o ambiente ativado, instale o Flask com:
pip install Flask
3. Criando uma Aplicação Flask Simples
Vamos começar criando um arquivo chamado app.py
no diretório do seu projeto. Abra o arquivo em um editor de texto e adicione o seguinte código:
from flask import Flask app = Flask(__name__) @app.route('/') def hello_world(): return 'Hello, World!' if __name__ == '__main__': app.run(debug=True)
Este código cria uma aplicação Flask simples que exibe "Hello, World!" quando acessada.
4. Rodando o Servidor Web Local
Para iniciar o servidor, execute o seguinte comando no terminal:
python app.py
Você verá uma mensagem indicando que o servidor está rodando, normalmente em http://127.0.0.1:5000/
.
5. Acessando a Aplicação
Abra um navegador da web e digite o endereço http://127.0.0.1:5000/
. Você verá a mensagem "Hello, World!" exibida na tela.
6. Adicionando Rotas e Funcionalidades
Você pode expandir essa aplicação adicionando mais rotas e funcionalidades. Por exemplo, adicione a seguinte rota para criar uma página de contato:
@app.route('/contact') def contact(): return 'This is the contact page.'
Reinicie o servidor e acesse http://127.0.0.1:5000/contact
para ver a nova página.
Conclusão
Com Flask, você pode rapidamente configurar um servidor web local e começar a desenvolver suas aplicações. É uma excelente maneira de prototipar e testar funcionalidades antes de implementá-las em um ambiente de produção. Experimente criar sua própria aplicação e explore as várias possibilidades que o Flask oferece!
Nenhum comentário:
Postar um comentário