Articles of flask

Varias instancias del mismo campo de formulario.

Tengo el formulario de invitación con dos campos definidos como persona y correo electrónico de la siguiente manera: class InviteForm(Form): person = TextField(“person”, validators=[validators.Required(“Please enter persons name.”)]) email = EmailField(“email”, validators=[validators.Required(“Please enter valid email.”), validators.Email(“Please enter valid email.”)]) def validate(self): return validate_form(self) Donde validate_form function es un validador de cusotm que verifica algunas condiciones para […]

Google App Engine Standard dev_appserver.py da un error de importación

Estoy intentando ejecutar dev_appserver.py en este ejemplo de matraz estándar de Google App Engine Como dicen las instrucciones corro: pip install -t lib -r requirements.txt dev_appserver.py app.yaml Debería poder ir a http://localhost:8080/form pero obtengo ImportError: No module named msvcrt . Encontré que usar Flask==0.10.1 y Werkzeug==0.12.2 funciona pero nada más nuevo. Versiones: OS: Windows 10 […]

Python Flask obtener datos json para mostrar

Actualmente estoy intentando mostrar una lista de valores que se actualizan cada 5 segundos a una base de datos sqlite. Puedo administrar convertir los resultados a un formato JSON usando el siguiente código: @app.route(‘/_status’, methods= [‘GET’, ‘POST’]) def get_temps(): db = get_db() cur = db.execute(‘select sensor_name, temp from cur_temps ORDER BY sensor_name’) #cur_temps = cur.fetchall() […]

Ejecutando la aplicación Frask en un contenedor Docker

He construido una imagen de Docker que contiene una aplicación de prueba sencilla de Flask: from flask import Flask app = Flask(__name__) @app.route(“/”) def hello_world(): return “Hello World!” if __name__ == “__main__”: app.run(debug=True,host=’0.0.0.0′) usando el Dockerfile : FROM ubuntu:latest RUN apt-get update -y RUN apt-get install -y python-pip python-dev build-essential COPY . /app WORKDIR /app […]

puerto serie de lectura de pyserial en el matraz (tal vez utilizando gevent)

Estoy construyendo un servidor web que necesitaría leer (y seguir leyendo) el puerto serie de la máquina en la que se está ejecutando. El propósito es poder leer un escáner de código de barras y usar eventos enviados por el servidor para actualizar un navegador con el código de barras de lectura. Estoy usando el […]

¿Por qué almacenar sesiones en el servidor en lugar de dentro de una cookie?

He estado usando Flask por algún tiempo y realmente estoy disfrutando el framework. Una cosa que no entiendo es que en casi todos los otros lugares hablan sobre el almacenamiento de la sesión en el servidor y la identificación de la sesión en el cliente, que luego identificaría la sesión. Sin embargo, después de usar […]

Mantener el orden de la lista en paginación sql

Tengo una lista con un orden de inserción. Quiero paginar los resultados utilizando el mismo orden. Como se puede ver actualmente, la salida será un orden diferente. following_companies_list_data = Company.query.filter(Company.id.in_([‘2′, ’24’, ‘1’, ‘7’, ‘373’])).paginate( page, per_page=10, error_out=False) companies = following_companies_list_data.items for i in companies: print i.id 7 24 373 2 1 pregunta relacionada

Publicar datos en el matraz a través del formulario está dando 400 Solicitud incorrecta

Estoy intentando publicar datos a través de mi interfaz y la aplicación del matraz está lanzando 400 solicitudes incorrectas. Sin embargo, si estoy haciendo lo mismo con Curl, parece que funciona bien. No sé lo que me falta en el formulario. El siguiente es mi código de formulario function sub() { console.log(‘sub function’); $(“#fquery”).submit(); } […]

Acceso a la aplicación Spark from Flask

Escribí una sencilla aplicación Flask para pasar algunos datos a Spark. La secuencia de comandos funciona en IPython Notebook, pero no cuando bash ejecutarlo en su propio servidor. No creo que el contexto de Spark se esté ejecutando dentro del script. ¿Cómo puedo hacer que Spark funcione en el siguiente ejemplo? from flask import Flask, […]

Jinja2 escapa todo HTML pero img, b, etc

Jinja2 automáticamente escapa todas las tags HTML, pero no quiero escapar algunas tags (como img , b , y algunas otras). ¿Cómo puedo hacerlo?