1
resposta

@app.route('/')

Só para entender: esse decorador informa qual função será a rota, correto? Logo, seria o recurso da URL? estamos inserindo recursos na URL? é isso. Cada rota diferente inserida será um recurso criado? Se não é isso, poderia me explicar melhor sobre .route? O app foi somente o nome da variável criada, correto? Pergunto isso porque até o momento não havia visto um decorador tendo como parâmetro uma variável específica e sim referenciando somente a função!

1 resposta

Olá Bruno, eu não entendi muito bem suas dúvidas. Caso você esteja falando em 'recurso' do contexto REST, cada rota (uri) será um recurso de sua aplicação. E sim, app é o nome que demos para uma instância de Flask().

Sobre o decorator, é possível passar parâmetros. Eu encontrei esse post em um blog explicando exatamente o app.route() que pode te interessar. Também indico você dar uma olhadinha na PEP 318 sobre decorators no site oficial do python.

Espero ter ajudado e bons estudos!