Articles of frasco de

Mover Flask-Restplus Swagger API Docs

Estoy tratando de usar flask-restplus para construir una API tranquila en python. Me gustaría tener los documentos swagger ubicados en un lugar diferente al normal “/”. Estoy siguiendo la documentación aquí y he seguido las instrucciones. Estoy usando python2.7.3 y tengo el siguiente código ~/dev/test/app.py : from flask import Flask from flask.ext.restplus import Api, apidoc […]

Cómo crear una relación de muchos a muchos en SQLAlchemy (python, flask) para el usuario modelo a sí mismo

Necesito crear una tabla llamada amigos , debería ser como: amigos: user_id friend_id Trataba de hacer esto con los tutoriales de SQLALchemy, pero no he encontrado cómo establecer una relación de muchos a muchos para la misma tabla. Esto es lo que he intentado: # friends table # many to many – user – user […]

Cómo decodificar & # 39 en un matraz con plantilla Jinja2

Cuando bash escribir errores de wtforms en la plantilla de Jinja2, devuelve una cita no decodificada. ¿Cómo puedo arreglarlo? {% if registrationForm.errors %} swal(“Error!”, “{{ registrationForm.errors[‘password’] }}”, “error”) {% endif %} Los errores son iguales a {’email’: [‘This field is required.’], ‘username’: [‘This field is required.’], ‘acceptTOS’: [‘This field is required.’], ‘csrf_token’: [‘CSRF token missing’], […]

from Flask import Flask ImportError: no hay un módulo denominado Flask

Estoy siguiendo el tutorial aquí . Mi archivo se ve así: from flask import Flask app = Flask(__name__) @app.route(“/”) def main(): return “Welcome!” if __name__ == “__main__”: app.run() python app.py y obtengo lo siguiente: Traceback (most recent call last): File “app.py”, line 1, in from flask import Flask ImportError: No module named Flask Tengo el […]

¿Cómo ejecutar una función periódicamente con Flask y Apio?

Tengo una aplicación de matraz que aproximadamente se parece a esto: app = Flask(__name__) @app.route(‘/’,methods=[‘POST’]) def foo(): data = json.loads(request.data) # do some stuff return “OK” Ahora, además, me gustaría ejecutar una función cada diez segundos desde ese script. No quiero usar el sueño para eso. Tengo la siguiente escritura de apio además: from celery […]

La aplicación del matraz se cuelga mientras se procesa la solicitud

Tengo una aplicación de matraz simple, una sola página, subo html y luego lo proceso en el POST; en la solicitud POST; Estoy usando beautifulsoup, pandas y por lo general toma de 5 a 10 segundos completar la tarea. al final, exporto el dataframe resultante para excel con pandas (con la actualización del Excel almacenado […]

¿Cómo select_related () en Flask / SQLAlchemy?

Teniendo los siguientes modelos: class Question(db.Model): id = db.Column(db.Integer(), primary_key=True) title = db.Column(db.String(125)) text = db.Column(db.Text()) answers = db.relationship(‘Answer’, backref=’for_question’) class Answer(db.Model): id = db.Column(db.Integer(), primary_key=True) text = db.Column(db.Text()) question_id = db.Column(db.Integer(), db.ForeignKey(‘question.id’)) ¿Cómo puedo realizar select_related en SQLAlchemy / Flask? He encontrado en la documentación que puedo hacer algo como session.query(Question).options(joinedload(Question.aswers)) Pero primero necesito […]

despliegue de la aplicación matraz con uwsgi y flask-script Manager

Tradicionalmente, he configurado el archivo de configuración UWSGI para llamar a una aplicación como la siguiente: mydirectory/uwsgi_application.ini … #python module to import app = run_web module = %(app) callable = app … , mydirectory/run_web.py from ersapp import app if __name__ == “__main__”: app.run() , mydirectory/ersapp/__init__.py … app = Flask(‘ersapp’) … Pero ahora, estoy siguiendo el […]

¿Cómo establecer una relación de uno a muchos y de uno a uno al mismo tiempo en Flask-SQLAlchemy?

Estoy intentando crear una relación uno a uno y uno a muchos al mismo tiempo en Flask-SQLAlchemy. Quiero lograr esto: “Un grupo tiene muchos miembros y un administrador”. Aquí esta lo que hice: class Group(db.Model): id = db.Column(db.Integer, primary_key=True) name = db.Column(db.String(140), index=True, unique=True) description = db.Column(db.Text) created_at = db.Column(db.DateTime, server_default=db.func.now()) members = db.relationship(‘User’, backref=’group’) […]

pasar una variable a una importación jinja o incluir desde un archivo html principal

El escenario sería: “tiene una variable llamada persona que contiene una serie de campos como nombre, dirección, etc. que desea pasar a una parte parcial de html”: esta solución podría ser el resultado de una búsqueda de clientes, por ejemplo. snippet.html {{name}} {{address}} mypage.html {% include “snippet.html” passing {{person}} %} Cuál es la mejor manera […]