Perguntas com a marcação «flask»

O Flask é uma estrutura leve para o desenvolvimento de aplicativos da Web usando Python.

3
As variáveis ​​globais são thread-safe no frasco? Como faço para compartilhar dados entre solicitações?
Em meu aplicativo, o estado de um objeto comum é alterado por meio de solicitações, e a resposta depende do estado. class SomeObj(): def __init__(self, param): self.param = param def query(self): self.param += 1 return self.param global_obj = SomeObj(0) @app.route('/') def home(): flash(global_obj.query()) render_template('index.html') Se eu executar isso no meu …

10
Recarregue o aplicativo Flask quando o arquivo de modelo mudar
Por padrão, ao executar o aplicativo Flask usando o servidor integrado ( Flask.run), ele monitora seus arquivos Python e recarrega automaticamente o aplicativo se seu código mudar: * Detected change in '/home/xion/hello-world/app.py', reloading * Restarting with reloader Infelizmente, isso parece funcionar apenas para arquivos * .py , e não consigo …
95 python  flask  jinja2 

10
Arquivos estáticos no Flask - robots.txt, sitemap.xml (mod_wsgi)
Existe alguma solução inteligente para armazenar arquivos estáticos no diretório raiz do aplicativo Flask. Espera-se que o arquivo robots.txt e o sitemap.xml sejam encontrados em /, então minha ideia era criar rotas para eles: @app.route('/sitemap.xml', methods=['GET']) def sitemap(): response = make_response(open('sitemap.xml').read()) response.headers["Content-type"] = "text/plain" return response Deve haver algo mais …

6
flask-sqlalchemy ou sqlalchemy
Eu sou novo tanto em frasco quanto em sqlalchemy, acabei de começar a trabalhar em um aplicativo de frasco e estou usando sqlalchemy por enquanto. Eu queria saber se há algum benefício significativo que posso obter com o uso de flask-sqlalchemy vs sqlalchemy. Não consegui encontrar motivações suficientes em http://packages.python.org/Flask-SQLAlchemy/index.html …

5
Enviar dados de uma caixa de texto para o Flask?
Eu queria saber se havia uma maneira de pegar algo de uma caixa de texto no HTML, colocá-lo em um frasco e, em seguida, analisar esses dados com Python. Eu estava pensando que isso poderia envolver algum JS, mas posso estar errado. Alguma ideia?
92 python  flask 

10
Como habilitar CORS em frasco
Estou tentando fazer uma solicitação de origem cruzada usando jquery, mas continua sendo rejeitada com a mensagem XMLHttpRequest não pode carregar http: // ... Nenhum cabeçalho 'Access-Control-Allow-Origin' está presente no recurso solicitado. Origem ... portanto, não é permitido o acesso. Estou usando flask, heroku e jquery o código do cliente …
92 jquery  python  heroku  flask  cors 

10
Desative as mensagens do console no servidor Flask
Eu tenho um servidor Flask em execução no modo autônomo (usando app.run()). Mas, eu não quero nenhuma mensagem no console, como 127.0.0.1 - - [15/Feb/2013 10:52:22] "GET /index.html HTTP/1.1" 200 - ... Como eu desativo o modo detalhado?
91 python  flask 

4
Como imprimir do Flask @ app.route para o console python
Eu gostaria de simplesmente imprimir um "hello world" no console do python após o botão / ser chamado pelo usuário. Esta é minha abordagem ingênua: @app.route('/button/') def button_clicked(): print 'Hello world!' return redirect('/') Contexto: Eu gostaria de executar outros comandos python a partir do flask (não do shell). "imprimir" deve …
90 python  flask 

2
Link para arquivos estáticos do Flask com url_for
Como você usa url_forno Flask para fazer referência a um arquivo em uma pasta? Por exemplo, tenho alguns arquivos estáticos na staticpasta, alguns dos quais podem estar em subpastas como static/bootstrap. Quando tento servir um arquivo de static/bootstrap, recebo um erro. <link rel=stylesheet type=text/css href="{{ url_for('static/bootstrap', filename='bootstrap.min.css') }}"> Posso fazer …
89 python  flask  jinja2 

1
Sintaxe de escape jinja2 em um modelo jinja2
Eu sirvo páginas dinâmicas de modelos Jinja2 no Flask. Agora estou definindo modelos do lado do cliente, digamos, Jinja2-clone Nunjucks dentro de uma tag de script. O problema é que os modelos do lado do cliente têm sintaxe como a <% %>que o interpretador Jinja2 do Flask pode interpretar em …
88 flask  jinja2 


9
Solicitações lentas no servidor Flask local
Estou começando a brincar com o Flask em um servidor local e estou percebendo que os tempos de solicitação / resposta estão mais lentos do que acho que deveriam ser. Apenas um servidor simples como o seguinte leva cerca de 5 segundos para responder. from flask import Flask app = …
87 python  flask 

11
AssertionError: o mapeamento da função de visualização está substituindo uma função de endpoint existente: principal
Alguém sabe por que não consigo substituir uma função de endpoint existente se tenho duas regras de url como esta app.add_url_rule('/', view_func=Main.as_view('main'), methods=["GET"]) app.add_url_rule('/<page>/', view_func=Main.as_view('main'), methods=["GET"]) Traceback: Traceback (most recent call last): File "demo.py", line 20, in <module> methods=["GET"]) File ".../python2.6/site-packages/flask‌​/app.py", line 62, in wrapper_func return f(self, *args, **kwargs) File …
86 python  flask 

2
Erro estranho "is_xhr" ao implantar o aplicativo Flask no Heroku
Eu tenho um aplicativo de balão que implantei no Heroku, uma das rotas é a seguinte def get_kws(): seed_kw = request.json['firstParam'] audience_max = request.json['secondParam'] interest_mining_service = InterestMiningService(seed_kw, audience_max) query_result = interest_mining_service.query_keyword().tolist() if seed_kw in query_result: print ("yes") return jsonify( { 'keyword_data' : interest_mining_service.find_kws().to_json(orient='records'), 'query_results': query_result } ) Ao testar esse …
29 heroku  flask 

2
Não é possível executar o fluxo de ar apache após a instalação nova, erro de importação do python
após uma nova instalação usando pip install apache-airflow, qualquer tentativa de executar o fluxo de ar termina com um erro de importação do python: Traceback (most recent call last): File "/Users/\*/env/bin/airflow", line 26, in <module> from airflow.bin.cli import CLIFactory File "/Users/\*/env/lib/python3.7/site-packages/airflow/bin/cli.py", line 70, in <module> from airflow.www.app import (cached_app, create_app) …

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.