A Flask é a melhor opção para quem procura facilidade e eficácia na rotina diária!

Posted by


Flask é um framework web em Python que é conhecido por sua simplicidade e facilidade de uso. É uma ótima escolha para desenvolvedores que buscam praticidade e eficiência no desenvolvimento de aplicações web.

Neste tutorial, vamos mostrar como começar a usar o Flask para criar aplicações web simples e eficientes.

Passo 1: Instalação do Flask

Antes de começar a trabalhar com o Flask, você precisa instalá-lo em seu ambiente de desenvolvimento. Você pode instalar o Flask utilizando o pip, o gerenciador de pacotes do Python. Para instalar o Flask, basta executar o seguinte comando no terminal:

pip install Flask

Passo 2: Criando uma aplicação Flask

Agora que o Flask está instalado, vamos criar nossa primeira aplicação. Crie um novo arquivo Python e adicione o seguinte código:

from flask import Flask

app = Flask(__name__)

@app.route('/')
def index():
    return 'Olá, mundo!'

if __name__ == '__main__':
    app.run()

Neste código, estamos importando a classe Flask do módulo flask e criando uma instância dela. Em seguida, definimos uma rota para a raiz do nosso aplicativo (‘/’) que retorna a mensagem ‘Olá, mundo!’. Por fim, chamamos o método run() para iniciar o servidor web embutido do Flask.

Passo 3: Executando a aplicação

Para executar a aplicação Flask, basta salvar o arquivo Python e executá-lo no terminal. Você verá uma mensagem indicando que o servidor web do Flask está em execução. Abra um navegador e vá para o endereço localhost:5000 para ver a mensagem ‘Olá, mundo!’ sendo exibida.

Passo 4: Adicionando mais rotas

Agora que você já criou sua primeira aplicação Flask, você pode adicionar mais rotas e funcionalidades a ela. Por exemplo, você pode adicionar uma rota para exibir uma página HTML simples. Basta adicionar o seguinte código à sua aplicação:

@app.route('/pagina')
def pagina():
    return '<h1>Página HTML simples</h1>'

Agora, quando você acessar a rota ‘/pagina’ em seu navegador, verá a página HTML sendo exibida.

Passo 5: Templates e renderização de páginas

Flask tem suporte para templates HTML, o que permite facilmente renderizar páginas web dinâmicas. Para usar templates em sua aplicação Flask, crie uma pasta chamada templates na pasta do seu projeto e adicione um arquivo HTML com o seguinte código:

<!DOCTYPE html>
<html lang="pt-br">
<head>
    <meta charset="UTF-8">
    <title>{{ titulo }}</title>
</head>
<body>
    <h1>{{ mensagem }}</h1>
</body>
</html>

Em seguida, adicione o seguinte código à sua aplicação Flask para renderizar o template:

from flask import render_template

@app.route('/template')
def template():
    return render_template('pagina.html', titulo='Página de exemplo', mensagem='Olá, mundo!')

Agora, quando você acessar a rota ‘/template’ em seu navegador, o template será renderizado com os dados passados para ele.

Com esses passos básicos, você já estará apto a criar aplicações web simples e eficientes com o Flask. Para aprender mais sobre o Flask e suas funcionalidades avançadas, consulte a documentação oficial em https://flask.palletsprojects.com/.

Espero que este tutorial tenha sido útil e que você possa explorar todo o potencial do Flask em seus projetos!