Estoy usando Flask y devuelvo un archivo XML de una solicitud de obtención. ¿Cómo configuro el tipo de contenido en xml? p.ej @app.route('/ajax_ddl') def ajax_ddl(): xml = 'foo' header("Content-type: text/xml") return
Estoy usando Flask y devuelvo un archivo XML de una solicitud de obtención. ¿Cómo configuro el tipo de contenido en xml? p.ej @app.route('/ajax_ddl') def ajax_ddl(): xml = 'foo' header("Content-type: text/xml") return
Me sierra que gva a pasar del contexto de la petición al contexto de la aplicación en el frasco 0,10, lo que me hizo confundir sobre el uso previsto de g. Tengo entendido (para Flask 0.9) es que: g vive en el contexto de la solicitud, es decir, se crea de nuevo cuando las solicitudes comienzan y...
Estoy creando un administrador para Flask y SQLAlchemy, y quiero pasar el HTML para las diferentes entradas a mi vista usando render_template. El marco de plantillas parece escapar del html automáticamente, por lo que todos los <"'> se convierten en entidades html. ¿Cómo puedo desactivar eso...
He estado usando el contexto de solicitud / aplicación durante algún tiempo sin comprender completamente cómo funciona o por qué fue diseñado de la manera en que fue. ¿Cuál es el propósito de la "pila" cuando se trata del contexto de solicitud o aplicación? ¿Son estas dos pilas separadas, o son...
Mi aplicación de matraz actualmente consta de un único test.pyarchivo con múltiples rutas y la main()ruta definida. ¿Hay alguna forma de que pueda crear un test2.pyarchivo que contenga rutas que no se manejaron test.py? @app.route('/somepath') def somehandler(): # Handler code here Me preocupa...
Tengo una aplicación web compleja basada en Flask. Hay muchos archivos separados con funciones de visualización. Sus URL se definen con el @app.route('/...')decorador. ¿Hay alguna forma de obtener una lista de todas las rutas que se han declarado en mi aplicación? ¿Quizás hay algún método que pueda...
Quiero detectar si la solicitud provino del host localhost:5000o foo.herokuapp.comqué ruta se solicitó. ¿Cómo obtengo esta información sobre una solicitud de
Estamos usando Flask para una de nuestras API y me preguntaba si alguien sabía cómo devolver una respuesta HTTP 201. Para errores como 404 podemos llamar: from flask import abort abort(404) Pero por 201 me sale LookupError: no hay excepción para 201 ¿Necesito crear mi propia excepción como...
Estoy trabajando en Python y usando Flask. Cuando ejecuto mi archivo Python principal en mi computadora, funciona perfectamente, pero cuando activo venv y ejecuto el archivo Python Flask en la terminal, dice que mi archivo Python principal tiene "No Module Named bs4". Cualquier comentario o consejo...
Estoy creando una aplicación con Flask, pero no sé mucho sobre WSGI y su base HTTP, Werkzeug. Cuando comienzo a servir una aplicación Flask con gunicorn y 4 procesos de trabajo, ¿significa que puedo manejar 4 solicitudes concurrentes? Me refiero a solicitudes concurrentes, y no solicitudes por...
Cada vez que ejecuto mi aplicación que usa Flask-SQLAlchemy recibo la siguiente advertencia de que la SQLALCHEMY_TRACK_MODIFICATIONSopción estará desactivada. /home/david/.virtualenvs/flask-sqlalchemy/lib/python3.5/site-packages/flask_sqlalchemy/__init__.py:800: UserWarning:
¿Cómo se debe depurar los errores en Flask? Imprimir en la consola? Mensajes flash a la página? ¿O hay una opción más poderosa disponible para descubrir qué sucede cuando algo sale
Anteriormente, pregunté cómo obtener los datos recibidos en la solicitud de Flask porque request.dataestaba vacío. La respuesta explicó que request.dataes el cuerpo de la publicación sin formato, pero estará vacío si se analizan los datos del formulario. ¿Cómo puedo obtener el cuerpo de la...
Tengo una userstabla en mi base de datos MySql. Esta tabla tiene id, namey agecampos. ¿Cómo puedo eliminar algunos registros id? Ahora uso el siguiente código: user = User.query.get(id) db.session.delete(user) db.session.commit() Pero no quiero hacer ninguna consulta antes de eliminar la...
Si app.secret_keyno está configurado, Flask no le permitirá configurar o acceder al diccionario de la sesión. Esto es todo lo que la guía del usuario del matraz tiene que decir sobre el tema. Soy muy nuevo en el desarrollo web y no tengo idea de cómo / por qué funcionan las cosas de seguridad. Me...
La documentación del Frasco muestra : 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...
Me refiero al siguiente tutorial para crear una página de inicio de sesión para mi aplicación web. http://code.tutsplus.com/tutorials/intro-to-flask-signing-in-and-out--net-29982 Tengo problemas con la base de datos. Estoy recibiendo un ImportError: No module named MySQLdb cuando ejecuto...
Mi aplicación realiza una llamada a una API que devuelve un diccionario. Quiero pasar información de este dict a JavaScript en la vista. Estoy usando la API de Google Maps en el JS, específicamente, así que me gustaría pasarle una lista de tuplas con la información larga / lat. Sé que...
Quiero estructurar mi aplicación Flask algo como: ./site.py ./apps/members/__init__.py ./apps/members/models.py apps.members es un plano de matraz. Ahora, para crear las clases modelo, necesito tener la aplicación, algo como: # apps.members.models from flask import current_app from...
Estoy comenzando una nueva aplicación de Google App Engine y actualmente estoy considerando dos marcos: Flask y webapp2 . Estoy bastante satisfecho con el marco de trabajo de aplicaciones web incorporado que he usado para mi aplicación anterior de App Engine, así que creo que webapp2 será aún mejor...