0Pricing
Flask Academy · Aula

Execute o servidor de desenvolvimento no modo de depuração

Inicie flask run, ative a depuração e entenda o recarregador.

Execute o servidor de desenvolvimento no modo de depuração é uma aula grátis de Flask Academy no CoddyKit. Esta é a aula 4 de 4. Você pode ler a aula completa abaixo gratuitamente — depois pratica ao vivo no navegador com um editor de código integrado e um tutor de IA 24/7. Faz parte do caminho de aprendizado de Flask Academy, e seu progresso é sincronizado entre a web e o app CoddyKit. O curso de Flask Academy inclui 4 aulas no total.

Partes desta aula ainda não foram traduzidas e aparecem em inglês.

The Dev Server

Flask includes a built-in development server so you can run your app instantly while building, with no extra setup. 🛠️

Start with flask run

The recommended way to launch is the flask run command, which finds your app and serves it on the local port.

flask run

Tell Flask Your App

Set the FLASK_APP variable so the command knows which file holds your application object.

export FLASK_APP=app.py

The Default Address

By default the server listens on 127.0.0.1:5000, reachable only from your own machine while you develop.

Turn On Debug Mode

Debug mode unlocks two big helpers: a live reloader and a rich error page. Enable it while developing only.

flask run --debug

The Auto Reloader

With debug on, the reloader watches your files and restarts the server whenever you save a change. No manual restarts. ♻️

The Interactive Debugger

When code crashes, debug mode shows a detailed traceback in the browser so you can pinpoint the failing line fast.

Set Debug in Code

You can also flip debug on inside app.run, handy when you launch the file directly with python.

app.run(debug=True)

Reading the Reloader Output

The console prints a line each time it reloads, confirming your edits were picked up and the server is fresh.

Never Debug in Production

The debugger can run arbitrary code, so it is a serious security risk. Keep debug mode off on any public server.

Stop the Server

Press Ctrl+C in the terminal to shut the dev server down cleanly when you are finished working.

Quick Check

Quick check on what debug mode gives you.

Recap

You ran the dev server with flask run, enabled debug for the reloader and debugger, and learned to keep it off in production. 🔒

Perguntas Frequentes

A aula “Execute o servidor de desenvolvimento no modo de depuração” é grátis?

Sim — o texto completo de “Execute o servidor de desenvolvimento no modo de depuração” é grátis para ler aqui na web. Para praticá-la interativamente (um editor de código integrado e um tutor de IA 24/7) e desbloquear o restante do curso de Flask Academy, atualize para CoddyKit PRO. O curso de Flask Academy inclui 4 aulas no total.

O que vou aprender em “Execute o servidor de desenvolvimento no modo de depuração”?

Inicie flask run, ative a depuração e entenda o recarregador. Você pratica Flask Academy com código prático que executa diretamente no navegador, e um tutor de IA 24/7 responde suas dúvidas enquanto trabalha na aula.

Preciso ter experiência prévia para começar Flask Academy?

Nenhuma experiência prévia é necessária. Flask Academy no CoddyKit é estruturado para alunos iniciantes até avançados, então você pode começar aqui ou desde o início e aprender no seu ritmo. Esta é a aula 4 de 4.

Quanto tempo leva a aula “Execute o servidor de desenvolvimento no modo de depuração”?

A maioria das aulas CoddyKit leva cerca de 5–10 minutos. Cada uma é compacta e interativa, então você faz progresso constante e retoma exatamente de onde parou entre web e app.

Posso escrever e executar código nesta aula de Flask Academy?

Sim. Cada aula de Flask Academy inclui um editor de código integrado, então você escreve e executa código real direto no navegador e recebe feedback de IA instantaneamente — nenhuma configuração local necessária.

Todas as aulas deste curso

  1. O que é Flask e por que ele existe
  2. Configure um ambiente virtual e instale o Flask
  3. Olá, mundo: seu primeiro aplicativo Flask
  4. Execute o servidor de desenvolvimento no modo de depuração
← Voltar para Flask Academy