Articles of flask de

“Proxy de asociación obsoleta, el objeto principal ha quedado fuera del scope” con Flask-SQLAlchemy

En realidad nunca he encontrado este error antes: sqlalchemy.exc.InvalidRequestError: stale association proxy, parent object has gone out of scope Después de investigar un poco, parece que es porque el objeto principal se está recolectando como basura mientras el proxy de asociación está funcionando. Fantástico. Sin embargo, no estoy seguro de dónde está sucediendo. Código relevante: […]

Con Python, ¿cuál es la forma más precisa de determinar automáticamente la zona horaria actual de un usuario?

He verificado que dateutils.tz.tzlocal () no funciona en heroku e incluso si lo hiciera, ¿no obtendría el tz del sistema operativo de la computadora, no necesariamente los usuarios? Aparte de almacenar la zona horaria de un usuario, ¿hay alguna forma de determinar de dónde proviene una solicitud? (Estoy usando el matraz) Twitter tiene una configuración […]

Error de solicitud incorrecta al elegir el archivo en el servidor con el formulario

from flask.ext.wtf import Form from flask import send_from_directory from wtforms import StringField, BooleanField from wtforms import SelectField import os from os import listdir from os.path import isfile, join crewPath = (“/myproject/app/static/Crews”) filenamesCrew = [f for f in listdir(crewPath) if isfile(join(crewPath,f)) ] class userInput(Form): json_fileCrew = SelectField(u”json_fileCrew”, choices=[(f, f) for f in filenamesCrew]) def get_data(self): json […]

Python (Flask) y MQTT escuchando

Actualmente estoy intentando que mi servidor web Python (Flask) muestre lo que hace mi script MQTT. El script MQTT, en esencia, está suscrito a un tema y realmente me gustaría categorizar la información que se obtiene y mostrarla / actualizarla en tiempo real. Algo así como una simple lista que muestra varias configuraciones que se […]

No se pueden configurar las variables de sesión en la prueba unitaria de matraz

Estoy teniendo dificultades para configurar las variables de la sesión de prueba para la prueba unitaria de algunas vistas del Frasco. Hay variables de sesión de “correo electrónico” y “nombre para mostrar” que normalmente se configuran a través del código que maneja las cosas de inicio de sesión de Google Oauth2. Mi objective es dejar […]

Carga el archivo de nuevo en el Frasco sin datos de varias partes / formulario

Estoy tratando de cargar un archivo binario a un punto final de Flask sin usar ningún tipo de multipart/form-data de multipart/form-data . Me gustaría simplemente POST o PUT los datos dentro del archivo al punto final, y guardarlos en un archivo en el servidor. Los únicos ejemplos que puedo encontrar, y el único método discutido […]

Estructura del proyecto matraz

Quiero saber cuál es la mejor estructura de carpetas a seguir cuando se usa Flask. Quiero lograr lo siguiente: / myproject runserver.py / app1 … / app2 …. Y, por supuesto, quiero compartir la configuración de mi base de datos con todas mis aplicaciones. ¿Cómo puedo conseguir esto? En la documentación siempre se habla de […]

¿Por qué obtengo un ‘NameError’ con esta importación?

Estoy creando una aplicación web que utiliza Flask y SQLAlchemy, pero parece que no veo la razón por la que esto no se importa correctamente y funciona. Estoy intentando probar la base de datos que estoy creando, pero sigo obteniendo un NameError : Archivo1: from flask.ext.sqlalchemy import SQLAlchemy from flask import Flask from File2 import […]

Modificar o cambiar las propiedades de las relaciones en py2neo.

¿Hay una manera de cambiar una propiedad de relación una vez que se haya establecido usando py2neo o cypher? Estoy creando un rastreador de inventario y una vez que un elemento es “CHECKED_OUT”, una propiedad llamada “estado” en la relación se establece en “Verdadero”. Idealmente, una vez que se devuelva o se registre el artículo, […]

¿Cómo personalizar el registro proporcionado por Flask-security?

¿Qué se supone que FooUser hacer si FooUser que configurar el rol del usuario para, por ejemplo, FooUser ? ¿Dónde necesito hacer esto? ¿En mi propia vista /create_account o en el procesador de contexto? @app.route(‘/create_account’) def create_account(): user_datastore.find_or_create_role(‘FooUser’) user_datastore.add_role_to_user(user,role) return render_template(‘register_user.html’)