Articles of flask de

La validación de opciones en WTForms no se actualiza cuando la base de datos lo hace

Entiendo que el método SelectField en WTForms toma las choices argumentos que tienen la forma … choices=[(“value1”, “display of value 1”), (“value2”, “display of value 2”)] Necesito completar mis elecciones en función de una llamada a la base de datos. Estoy usando neo4j como mi backend, por lo que no puedo usar modelos o las […]

python wtf AttributeError: el objeto ‘ObjectIdField’ no tiene ningún atributo ‘help_text’

Basado en este tutorial, estoy tratando de crear un formulario para obtener algunas medidas. Parece que la parte para mostrar los datos está funcionando, pero cuando se usa el comando model_form para generar el formulario de entrada, se rompe con este error: Archivo “/myproject/lib/python3.4/site-packages/flask_mongoengine/wtf/orm.py”, línea 49, en conversión ‘description’: field.help_text o ”, AttributeError: el objeto […]

cómo almacenar un archivo binario recibido por Flask en postgres

Actualmente tengo una ruta Flask que revela el contenido del archivo a través de POST y que lo almacena en el sistema de archivos, por ejemplo: @app.route(‘/upload’, methods=[‘POST’]) def upload_file(): def allowed_file(f): return True file = request.files[‘file’] if file and allowed_file(file.filename): filename = secure_filename(file.filename) file.save(os.path.join(upload_dir(), filename)) return “”, 200 Me gustaría almacenarlo en una columna […]

Ejecutar mientras bucle concurrentemente con el servidor Flask

Estoy actualizando algunos LEDs usando python. He estado haciendo esto así from LEDs import * myLEDs = LEDs() done = False while not done: myLEDs.iterate() Quería usar Flask para actuar como un puente entre una interfaz de ReactJS de buen aspecto que puedo ejecutar en mi navegador (para cambiar el patrón actual, etc.) y el […]

Ejemplo de sqlalchemy matraz alrededor de la base de datos existente

Problema: es necesario que haya un ejemplo completo de auto-mapeo de sqlalchemy a una base de datos existente en una aplicación con múltiples enlaces. Quiero enlazar a dos bases de datos y tener una asignación automática de las tablas. Necesito hacer esto porque no tengo control sobre una base de datos, por lo tanto tendría […]

Usando el método populate_obj () de WTForms con el micro framework de Flask

Tengo una plantilla que permite al usuario editar su información de usuario. Username: {{user[‘username’]}} New Password: {% if form.password.errors %} {{form.password.errors}} {% endif %} Re-enter Password: También tengo una función de vista para manejar tales ediciones por parte del usuario. La base de datos que estoy usando actualmente es MongoDB con el módulo MongoKit . […]

¿Cómo atrapar una excepción como esta en Flask?

Ejecuto una aplicación de matraz simple como esta: from flask import Flask app = Flask(__name__) @app.route(‘/’) def welcome(): return “OK” app.config.update( DEBUG = True ) if __name__ == ‘__main__’: app.run(use_reloader = False) cuando lo ejecuto y lo visito, a veces (no siempre) no pudo responder a la solicitud y lanzar una excepción: Exception happened during […]

Python Flask con apio fuera de contexto de aplicación

Estoy construyendo un sitio web usando Python Flask. Todo va bien y ahora estoy intentando implementar el apio. Eso también iba bien hasta que intenté enviar un correo electrónico usando el correo del matraz del apio. Ahora recibo un error “trabajando fuera del contexto de la aplicación”. el rastreo completo es Traceback (most recent call […]

Compartir datos globales estáticos entre procesos en una aplicación Gunicorn / Flask

Tengo una aplicación Flask ejecutándose bajo Gunicorn, usando el tipo de trabajador de sincronización con 20 procesos de trabajo. La aplicación lee muchos datos en el inicio, lo que lleva tiempo y usa la memoria. Peor aún, cada proceso carga su propia copia, lo que hace que se demore más y tome 20 veces la […]

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 […]