Articles of flask de

Añadir campos de entrada dinámicamente con wtforms

No estoy muy seguro de cómo abordar este asunto. Espero llegar allí. Por ejemplo, tengo una tabla llena de direcciones en una página. El recuento de estos es dynamic (podría ser 5 o 10 o cualquier otro recuento). Y quiero la posibilidad de editarlos en una página. Mi enfoque fue crear un formulario con wtforms […]

Frasco: ‘sesión’ vs. ‘g’?

Estoy tratando de entender las diferencias en funcionalidad y propósito entre g y session . Ambos son objetos para “colgar” los datos de la sesión, ¿verdad? Si es así, ¿cuáles son exactamente las diferencias y cuál debo usar en qué casos?

¿Cómo ejecuto uwsgi con virtualenv

Actualmente estoy desarrollando mi primer proyecto en un verdadero flask de python y estoy a punto de configurar el servidor de comstackción para implementar la “última comstackción” que se construye en cada registro. He configurado un script de inicio donde inicio la aplicación usando uwsgi y esta parte funciona bien. Recientemente también comencé a usar […]

Flask-SQLAlchemy: Cómo insertar o actualizar condicionalmente una fila

Mi aplicación utiliza una combinación de Flask, Flask-SQLAlchemy, Flask-WTF y Jinja2. En su encarnación actual, tengo una tabla de configuración. La tabla solo tendrá un registro con un campo. Inicialmente la tabla contiene cero registros. Lo que quiero lograr es: Dado que no existen entradas en db, entonces muestre el formulario vacío listo para la […]

Cómo implementar la callback user_loader en Flask-Login

Estoy intentando usar Flask y la extensión de inicio de sesión de Flask para implementar la autenticación de usuario en una aplicación de Flask. El objective es extraer la información de la cuenta de usuario de una base de datos y luego iniciar sesión en un usuario, pero me estoy atascando; sin embargo, lo he […]

Manera de Pythonic para separar correctamente el modelo de la aplicación usando SQLAlchemy

Me está costando mucho hacer que mi aplicación se ejecute. La extensión Flask-SQLAlchemy crea una base de datos vacía cada vez que bash separar un módulo en paquetes. Para explicar mejor lo que estoy haciendo, permítame mostrarle cómo está estructurado mi proyecto: Project | |– Model | |– __init__.py | |– User.py | |– Server […]

¿Cómo escribo el excelente mensaje de registro de depuración de Flask en un archivo en producción?

Tengo una aplicación Flask que funciona bien y produce un error ocasional, que es visible cuando se ejecuta con debug=True : if __name__ == ‘__main__’: app.run(debug=True) Recibo mensajes de error útiles como: Traceback (most recent call last): File “./main.py”, line 871, in index_route KeyError: ‘stateIIIII’ Me gustaría recibir mensajes de error como estos guardados en […]

¿Qué son los planos de matraz, exactamente?

He leído la documentación oficial de Flask en Blueprints e incluso una o dos publicaciones de blog sobre su uso. Incluso los he usado en mi aplicación web, pero no entiendo completamente qué son o cómo encajan en mi aplicación en general. ¿En qué se parece a una instancia de mi aplicación pero no del […]

SQLAlchemy: muestra solo el último resultado si una combinación devuelve múltiples resultados

Estoy tratando de crear una aplicación Flask que muestre la última puntuación de jugadores individuales. Así que un jugador puede tener múltiples puntajes, pero en la tabla de clasificación solo quiero mostrar su puntaje más reciente. Mis modelos.py: class Player(db.Model): __tablename__ = ‘player’ id = db.Column(db.Integer, primary_key=True) firstname = db.Column(db.String, nullable=False) score = db.relationship(‘Score’, backref=’player’, […]

Estado de conservación en mod_wsgi Flask application

Tengo una aplicación Flask que se ejecuta bajo mod_wsgi que hace una conexión a una base de datos. Hay varios procesos que ejecutan esta aplicación (solo un subproceso por proceso) y una conexión de base de datos para cada uno de estos procesos. Actualmente tengo algo como esto: myapp_wsgi.py import myapp app = myapp.setup() def […]