Articles of matraz de

Permitir TODOS los tipos de métodos en la ruta del matraz

¿Cómo puedo permitir que una ruta acepte todos los tipos de métodos? No solo quiero enrutar los métodos estándar como HEAD , GET , POST , OPTIONS , DELETE & PUT . Me gustaría que también acepte los siguientes métodos: FOOBAR , WHYISTHISMETHODNAMESOLONG y todos los demás nombres de métodos posibles.

Pasa los parámetros de la ruta del matraz a un decorador.

He escrito un decorador que intenta verificar que tenemos datos de publicación para una ruta POST del matraz: Aquí está mi decorador: def require_post_data(required_fields=None): def decorator(f): @wraps(f) def decorated_function(*args, **kwargs): for required_field in required_fields: if not request.form.get(required_field, None): return jsonify({“error”: “Missing %s from post data.” % required_field}), 400 else: if not request.form: return jsonify({“error”: “No […]

POST HTTP de Python Flask entre sitios: no funciona para orígenes específicos permitidos

Estoy tratando de hacer que Flask maneje los scripts entre sitios correctamente. He tomado el fragmento de decorador de dominios cruzados de aquí: http://flask.pocoo.org/snippets/56/ En el código a continuación, he puesto el fragmento de decorador y el servidor del matraz básico. Llamo al decorador con encabezados = ‘Tipo de contenido’ porque, de lo contrario, obtendría […]

Realice una solicitud de no locking con solicitudes cuando ejecute Flask con Gunicorn y Gevent

Mi aplicación de Flask recibirá una solicitud, realizará un procesamiento y luego realizará una solicitud a un punto final externo lento que demore 5 segundos en responder. Parece que ejecutar Gunicorn con Gevent le permitirá manejar muchas de estas solicitudes lentas al mismo tiempo. ¿Cómo puedo modificar el siguiente ejemplo para que la vista no […]

Análisis de parámetros de URL tipo diccionario en Python

Estoy trabajando en implementar el filtrado del lado del servidor para servir el componente Grid de KendoUI, usando Python. El problema al que me estoy enfrentando es que la llamada AJAX que genera de manera predeterminada parece ser incompatible con el analizador de URL incorporado del Flask y el módulo urlparse de Python. Aquí hay […]

No se puede conectar al servicio web de Flask, se rechazó la conexión

Estoy intentando ejecutar un servidor web simple en una Raspberry Pi con Flask. Cuando ejecuto mi aplicación Flask, dice: ejecutándose en http://127.0.0.1:5000/ Pero cuando ingreso esta dirección en mi computadora portátil en Chrome, obtengo ERR_CONNECTION_REFUSED Puedo abrir 127.0.0.1:5000 en el navegador de la Raspberry Pi. ¿Qué necesito hacer para conectarme desde otra computadora?

Señal de registro de usuario del matraz no recibida en Python 3.3, pero funciona en 2.7

Estoy tratando de usar la señal registrada por el usuario para configurar los roles predeterminados para los usuarios cuando se registran con frask-security como se muestra en el siguiente enlace: Configuración del rol predeterminado en Flask Security En mis búsquedas puedo ver que había un error que ya se había solucionado para esto en flask-security: […]

Obtener VARCHAR (80) de db en lugar de apodo

Estoy usando el código de aquí para iniciar sesión en mi sitio web usando Steam. Necesito obtener el nombre de usuario del usuario después de la autenticación. Lo que tengo en la plantilla html: {% if g.user is defined and g.user is not none %} {# User has logged in #} Hello, {{ g.user.nickname }}! […]

Frasco – crear plantilla de vista?

¿Por qué recibo este error cuando bash usar la representación? Traceback (most recent call last): File “d:\Projects\jara.md\backend\flask\__init__.py”, line 31, in @app.route(‘/update/’, methods=[‘PUT’]) File “c:\Python27\lib\site-packages\flask\app.py”, line 1080, in decorator self.add_url_rule(rule, endpoint, f, **options) File “c:\Python27\lib\site-packages\flask\app.py”, line 64, in wrapper_func return f(self, *args, **kwargs) File “c:\Python27\lib\site-packages\flask\app.py”, line 1051, in add_url_rule ‘existing endpoint function: %s’ % endpoint) AssertionError: […]

Cómo renderizar la plantilla en el matraz sin usar el contexto de solicitud.

Así que está esta aplicación de flask en la que estoy trabajando para este proyecto y la necesito para ejecutar un ciclo en variables cronometradas para verificar el estado de ciertas variables y luego dar un resultado en consecuencia. Sin embargo, el problema que tengo es que necesito renderizar una plantilla en Flask antes de […]