Perguntas com a marcação «flask»

114
Como acessar app.config em um blueprint?

Estou tentando acessar a configuração do aplicativo de acesso dentro de um blueprint authorisation.pyque em uma API de pacote. Estou inicializando o blueprint no __init__.pyqual é usado em authorisation.py. __init__.py from flask import Blueprint api_blueprint = Blueprint("xxx.api", __name__,...

112
Leia os dados do arquivo sem salvá-los no Flask

Estou escrevendo meu primeiro pedido de frasco. Estou lidando com uploads de arquivos e basicamente o que desejo é ler os dados / conteúdo do arquivo enviado sem salvá-lo e imprimi-lo na página resultante. Sim, estou assumindo que o usuário sempre carrega um arquivo de texto. Aqui está a função de...

109
TypeError: ObjectId ('') não é serializável em JSON

Minha resposta de volta do MongoDB depois de consultar uma função agregada no documento usando Python, ela retorna uma resposta válida e posso imprimi-la, mas não posso retorná-la. Erro: TypeError: ObjectId('51948e86c25f4b1d1c0d303c') is not JSON serializable Impressão: {'result': [{'_id':...

100
Flask ImportError: nenhum módulo denominado Flask

Estou seguindo o tutorial do Flask aqui: http://blog.miguelgrinberg.com/post/the-flask-mega-tutorial-part-i-hello-world Chego ao ponto em que tento ./run.py e obtenho: Traceback (most recent call last): File "./run.py", line 3, in <module> from app import app File

99
Como faço para definir cabeçalhos de resposta no Flask?

Este é o meu código: @app.route('/hello', methods=["POST"]) def hello(): resp = make_response() resp.headers['Access-Control-Allow-Origin'] = '*' return resp No entanto, quando faço uma solicitação do navegador para meu servidor, recebo este erro: XMLHttpRequest cannot load...

98
Adicione um prefixo a todas as rotas do Flask

Tenho um prefixo que quero adicionar a todas as rotas. No momento, adiciono uma constante à rota em cada definição. Existe uma maneira de fazer isso automaticamente? PREFIX = "/abc/123" @app.route(PREFIX + "/") def index_page(): return "This is a website about burritos" @app.route(PREFIX +...

98
Resposta vazia intencional do frasco Python

Existe uma maneira de retornar uma resposta (do make_response()objeto ou semelhante) com certas propriedades para que não renderize a página novamente e não faça mais nada. Estou tentando executar um código no servidor sem gerar nenhuma saída Um simples 'retorno nenhum' produz: ValueError: View...

97
Qual é o objetivo do uWSGI?

Estou olhando para a especificação WSGI e estou tentando descobrir como servidores como uWSGI se encaixam na imagem. Eu entendo que o objetivo da especificação WSGI é separar os servidores da web como o nginx de aplicativos da web como algo que você escreveria usando o Flask . O que eu não...

96
Fazendo uma tarefa assíncrona no Flask

Estou escrevendo um aplicativo no Flask, que funciona muito bem, exceto que WSGIé síncrono e bloqueador. Tenho uma tarefa em particular que chama uma API de terceiros e essa tarefa pode levar vários minutos para ser concluída. Eu gostaria de fazer essa ligação (na verdade, é uma série de...