Articles of flask de

Despliegue del matraz utilizando el servidor de desarrollo werkzeug interno

¿Por qué no se recomienda utilizar el servidor web de desarrollo interno flask / werkzeug en producción ? ¿Qué tipo de problemas pueden surgir? ¡Lo pregunto porque en el trabajo me veo obligado a hacerlo y usar un cron de cambio de turno para volver a ejecutar el servicio todos los días!

Python Eve contiene filtro

¿Hay alguna forma de devolver elementos que el campo contiene algún valor? P.ej. GET /people?contains=”foo” Devuelve a todas las personas que tengan la palabra ‘foo’ en el nombre. Gracias por adelantado

Frasco, no se puede asignar la dirección solicitada

Estoy tratando de ejecutar una aplicación de matraz en un servidor remoto, para poder acceder a ella desde otras computadoras. El servidor tiene una IP pública y configuré el flask para que se ejecute en esa IP. Pero cuando ejecuto el script obtengo el siguiente rastreo Nota: he eliminado la IP pública de la traza […]

Frasco de planos con gevent trabajando fuera del contexto de la aplicación

Estoy intentando enviar correos electrónicos de forma asíncrona con Frask con gevent a través de correo electrónico. Me estoy poniendo “trabajando fuera del contexto de la aplicación”. Soy consciente de con app.app_context () pero no puedo hacer que funcione con mi configuración. Mi aplicación se crea con una fábrica de aplicaciones como esta: myproject / […]

Apio – Consultando Sqlite DB durante la tarea

Tengo una aplicación de matraz basada en Python en la que estoy utilizando la cola de tareas de Celery para manejar un conjunto de tareas de correo electrónico. Me gustaría que la tarea de Celery pueda consultar una base de datos sqlite que he vinculado a toda la aplicación para extraer y usar ciertos datos, […]

Flask: ¿Cómo servir archivos estáticos desde el directorio de plantillas?

Utilizo Flask y quiero cambiar el directorio de mi carpeta de activos. Aquí está mi estructura de carpetas: /python /static /js /img /font /css /templates /default /css /js /img /venv app.py Quiero mover todas las carpetas bajo la carpeta estática (js,css,font,img) a la carpeta default . Pero cuando hago esto, mis archivos css y los […]

Flask-CORS no funciona para POST, pero trabaja para GET

Estoy ejecutando una API de Flask-Restful localmente y enviando una solicitud POST que contiene JSON desde un puerto diferente. Estoy recibiendo el error No ‘Access-Control-Allow-Origin’ header is present on the requested resource. Sin embargo, cuando corro curl –include -X OPTIONS http://localhost:5000/api/comments/3 –header Access-Control-Request-Method:POST –header Access-Control-Request-Headers:Content-Type –header Origin:http://localhost:8080 yo obtengo HTTP/1.0 200 OK Content-Type: text/html; charset=utf-8 […]

Estructura de la url y forma los postes con matraz.

En Flask escribes la ruta sobre la statement del método de la siguiente manera: @app.route(‘/search//’) def search(): return render_template(‘search.html’) Sin embargo, en HTML como formulario se publicará en la url de esta manera www.myapp.com/search?location=paris Este último parece devolver un 404 de la aplicación donde www.myapp.com/search/london volverá como se esperaba. Estoy seguro de que hay una […]

La ejecución de Celery Worker dentro de un contexto de aplicación todavía genera un error de “trabajo fuera del contexto de aplicación” en la tarea

Estoy usando el artículo de Miguel Grinberg para configurar Celery con el patrón de fábrica de aplicaciones para enviar correos electrónicos con Flask-Mail. He estado llamando a varios scripts que usan Celery sin ningún problema. Sin embargo, sigo recibiendo Runtime Error: working outside of application context con la siguiente tarea, aunque estoy ejecutando el trabajador […]

SQLAlchemy group_concat y duplicados

Cuando bash unirme a una tabla de muchos a muchos y agruparlo por el id principal, obtengo duplicados cuando agrego la segunda tabla de muchos a muchos . Así es como se ven mis modelos: Modelos usuario class User(UserMixin, db.Model): id = db.Column(db.Integer, primary_key=True) user_fistName = db.Column(db.String(64)) … identificador de estudiante student_identifier = db.Table(‘student_identifier’, db.Column(‘class_id’, […]