Articles of flask

¿Cómo establecer una variable global en el matraz de python?

Me gustaría establecer una variable global y usarla como un activador de varias funciones. Cada usuario tiene una variable global separada. Esto se utiliza para realizar un seguimiento de los datos de mensajes anteriores y proceder a una conversación. El problema es que ¿cómo puedo administrar una variable global separada para cada usuario? La aplicación […]

Actualización de la página web utilizando Flask basado en la base de datos MySQL.

Tengo una página web (creada con HTML y jQuery) que muestra los datos de una base de datos MySQL. Estoy usando Flask para conectar HTML con mi base de datos. Sin embargo, mi base de datos se actualiza cada 15 minutos (utilizando una secuencia de comandos de Python). Actualmente, detengo el servidor del matraz, actualizo […]

Protege con contraseña una página web en la aplicación Flask

Estoy ejecutando una aplicación web de Flask y uso la autenticación básica de Apache (con archivos .htaccess y .htpasswd) para protegerla con contraseña. Quiero proteger con contraseña solo una página web en la aplicación. Cuando protejo con contraseña el archivo html para la página web, no hay ningún efecto y la página web todavía no […]

Monitoreo de un flujo de datos en tiempo real con una aplicación web de matraz

Esto se basa en la respuesta publicada en https://stackoverflow.com/a/13388915/819544 Me gustaría monitorear un flujo de datos y enviarlo a un front-end similar a la respuesta anterior, pero donde el flujo comienza a generar / monitorear datos tan pronto como se inicia la aplicación, y el cliente siempre ve el estado actual del vapor de datos […]

¿Cómo redireccionar cuando el evento enviado por el servidor finaliza en Flask en el lado del servidor?

Pregunta ¿Cómo se puede redireccionar a otra página cuando el evento enviado por el servidor finaliza en Flask y en el lado del servidor? Descripción del problema Se implementó un EventSource en el código del lado del cliente (JavaScript) y se respondió una respuesta en el código del lado del servidor (Flask, Python). EventSource se […]

Flask-WTForms: ¿cómo verificar si se requiere un campo?

Definí un formulario de la siguiente manera: class LoginForm(Form): login = EmailField(u’Email address’, [required(), length(min=5, max=2048), validators.Email()]) password = PasswordField(u’Password’, [required(), length(min=6, max=50)]) next = HiddenField() remember = BooleanField(‘Remember me’) submit = SubmitField(‘Login’) Luego estoy escribiendo una macro genérica en Jinja2 para representar los campos del formulario y me gustaría hacer algo como: {% if […]

Usando diferentes enlaces en la misma clase en Flask-SQLAlchemy

Actualmente tengo varias bases de datos con tablas y columnas idénticas (pero con datos diferentes dentro). Claramente, necesito usar enlaces para acceder a todos ellos, pero aparentemente no es tan simple como hacer esto: class WhateverTable(db.Model): __tablename__ = ‘whatevertable’ whatever = db.Column(db.String(255)) def __init__(self, bind=None): self.__bind_key__ = bind y luego llamando: WhateverTable(bind=’bind_key_here’).query.filter_by(whatever=’whatever’).first() ¿Hay alguna manera […]

Servidor de matraz enviado excepción eventos socket

Estoy pensando en usar SSE para enviar nuevos datos al cliente y usar Flot (biblioteca de gráficos de javascript) para mostrar actualizaciones “en vivo”. Mi servidor se ejecuta en Python Flask Framework y he descubierto cómo enviar los datos al cliente, pero el problema ocurre tan pronto como salgo de la página: Exception happened during […]

Ejecutar migraciones de Alembic en Google App Engine

Tengo una aplicación Flask que utiliza SQLAlchemy (Flask-SQLAlchemy) y Alembic (Flask-Migrate). La aplicación se ejecuta en Google App Engine. Quiero usar Google Cloud SQL. En mi máquina, ejecuto python manage.py db upgrade para ejecutar mis migraciones en mi base de datos local. Dado que GAE no permite que se ejecuten comandos de shell arbitrarios, ¿cómo […]

¿Cómo puede un decorador matraz tener argumentos?

Implementé un decorador de la misma manera que aquí Cómo hacer que un decorador de python funcione en Flask con argumentos (para la autorización) pero el problema sigue sin resolverse … Tengo esta función con decoradores. @blueprint.route(”) @blueprint.my_decorator(var) def function(var): do stuff y me sale este error NameError: global name ‘var’ is not defined ¿Cómo […]