Perguntas com a marcação «flask»

173
Quando o Flask.g deve ser usado?

I saw que gvai passar a partir do contexto de solicitação ao contexto aplicativo na garrafa de 0,10, o que me fez confuso sobre o uso pretendido g. Meu entendimento (para o Flask 0.9) é que: g vive no contexto da solicitação, ou seja, criado novamente quando a solicitação é iniciada e disponível...

163
Passando HTML para o modelo usando o Flask / Jinja2

Estou construindo um administrador para o Flask e o SQLAlchemy e quero passar o HTML para as diferentes entradas para minha exibição usando render_template. A estrutura de modelos parece escapar automaticamente do html, para que todos os <"'> sejam convertidos em entidades html. Como posso...

158
Qual é o objetivo das pilhas de contexto do Flask?

Estou usando o contexto de solicitação / aplicativo há algum tempo, sem entender completamente como ele funciona ou por que ele foi projetado da maneira que era. Qual é o objetivo da "pilha" quando se trata do contexto de solicitação ou aplicativo? Essas duas pilhas são separadas ou fazem parte de...

146
Como dividir o aplicativo balão em vários arquivos py?

Atualmente, meu aplicativo de balão consiste em um único test.pyarquivo com várias rotas e a main()rota definida. Existe alguma maneira de criar um test2.pyarquivo que contenha rotas que não foram tratadas test.py? @app.route('/somepath') def somehandler(): # Handler code here Estou preocupado...

145
Obter lista de todas as rotas definidas no aplicativo Flask

Eu tenho um aplicativo Web complexo baseado em Flask. Existem muitos arquivos separados com funções de visualização. Seus URLs são definidos com o @app.route('/...')decorador. Existe uma maneira de obter uma lista de todas as rotas que foram declaradas em todo o meu aplicativo? Talvez haja algum...

141
Retornar o código de status HTTP 201 no balão

Estamos usando o Flask para uma de nossas APIs e eu queria saber se alguém sabia como retornar uma resposta HTTP 201? Para erros como 404, podemos chamar: from flask import abort abort(404) Mas para 201 eu recebo LookupError: nenhuma exceção para 201 Preciso criar minha própria exceção como...

134
Como depurar um aplicativo Flask

Como você pretende depurar erros no Flask? Imprimir no console? Mensagens em Flash para a página? Ou existe uma opção mais poderosa disponível para descobrir o que está acontecendo quando algo dá

127
desmistificar o Flask app.secret_key

Se app.secret_keynão estiver definido, o Flask não permitirá que você defina ou acesse o dicionário da sessão. Isso é tudo o que o guia do usuário do balão tem a dizer sobre o assunto. Eu sou muito novo em desenvolvimento web e não tenho idéia de como / por que qualquer material de segurança...

124
O que é um 'ponto final' no Flask?

A documentação do Flask mostra : add_url_rule(*args, **kwargs) Connects a URL rule. Works exactly like the route() decorator. If a view_func is provided it will be registered with the endpoint. endpoint – the endpoint for the registered URL rule. Flask itself assumes the name of the view...

116
Flask vs webapp2 para Google App Engine

Estou começando um novo aplicativo Google App Engine e atualmente considerando duas estruturas: Flask e webapp2 . Estou bastante satisfeito com a estrutura de webapp integrada que usei para meu aplicativo anterior do App Engine, então acho que webapp2 será ainda melhor e não terei problemas com...