Articles of matraz de

¿Cómo usar marshmallow para serializar un campo sqlalchemy personalizado?

Acabo de comenzar un proyecto simple llamado flask_wiki en estos días y estoy usando algunas extensiones de matraz de la siguiente manera: Frasco-SQLAlchemy Frasco en reposo Malvavisco Bueno, acabo de descubrir que el proyecto MarshMallow proporciona una clase llamada ‘ModelSchema’, que lee todos los campos de mi modelo SQLAlchemy y proporciona un (serializador) serializador completamente […]

Botón de envío de Flask / Apache para subir archivos

Tengo una aplicación de matraz corriendo detrás de apache, y en mi página index.html tengo un botón para subir archivos y un botón para enviar, como se ve aquí: Upload Packages: el cual esperaba enviar la solicitud de publicación y el matraz lo atraparía y cargaría el archivo como se muestra en este archivo: from […]

Cómo entender desde. importar en python?

Soy nuevo en Python y matraz marco. para los siguientes códigos: from flask import Blueprint main = Blueprint(‘main’, __name__) from . import views, errors Encontré que Python tiene muchas formas de importación, por ejemplo: import foo import foo.bar from foo import bar from foo import bar, baz from foo import * from foo import bar […]

¿Cómo uso Neo4j-embedded para Python (hilos) en el microframo de Flask?

Estoy siguiendo el Tutorial de Flask (Flaskr) para experimentar con el uso de Neo4j-embedded para Python. Esto está en un virtualenv. Aquí está mi código de aplicación ‘principal’: import os import jpype from neo4j import GraphDatabase from flask import Flask, request, session, g, redirect, url_for, abort, render_template, flash app = Flask(__name__) app.config.from_pyfile(os.environ[‘APP_SETTINGS’]) def connectDB(): return […]

AttributeError en current_user.is_authenticated ()

Estoy usando Flask-Login y quiero comprobar si un usuario ha iniciado sesión llamando a current_user.is_authenticated (). Mi aplicación Flask está organizada en Blueprints con un archivo principal __init__.py que configura mi aplicación, configura Blueprints e inicializa Flask-Login. Tengo un script, run.py , ubicado en un directorio de __init__.py que __init__.py instancia de la aplicación y […]

Libera el puerto de Python Flask cuando se termina el script

Tengo un servidor de Python Flask que utiliza HTTPS. Cuando presiono CTRL-C para terminar, el listner todavía se está ejecutando (tengo que ejecutar en el shell: sudo fuser 8080/tcp -k para matarlo). Quiero una mejor manera de liberarlo. ¿Alguien sabe el código correcto del Frasco para usar? import sys import os import signal from flask […]

En Flask, ¿cómo puedo redirigir a una plantilla y mostrar un mensaje después de devolver send_file en una vista?

Me estoy sumergiendo en Flask por primera vez y tengo un pequeño problema. Tengo una página con un formulario y un montón de casillas de verificación. Al enviar el formulario, tomo los valores de todas las casillas de verificación y los paso a un script (que ya tenía) que básicamente escribe un archivo CSV. Lo […]

¿Cómo obtener el nombre de usuario de Windows del visitante de la página con Flask?

He buscado por todas partes, pero no se me ocurre nada, así que lo siento si esta publicación es una estupidez, no pude encontrar ninguna. He escrito esta aplicación web bastante extensa para mi empresa. Lo único que queda es agregar algún tipo de auditoría. No puedo averiguar cómo capturar el nombre de usuario de […]

¿Cómo creo una página 404?

Mi aplicación captura todas las solicitudes de url con una @app.route , pero ocasionalmente me @app.route con una url incorrecta para la que no tengo un archivo jinja que coincida (pero coincide con una @app.route existente). Así que quiero redirigir tales solicitudes a una página 404 para esa url incorrecta. ¿Cómo discriminar entre “existe un […]

Decorador de python con matraz.

Necesito agregar un decorador de python a las funciones de ruta de Flask, (básicamente edité el código desde aquí ) def requires_admin(f): def wrapper(f): @wraps(f) def wrapped(*args, **kwargs): #if not admin: #return render_template(‘error.html’) return f(*args, **kwargs) return wrapped return wrapper y úsalo de esta manera estará bien: @app.route(‘/admin/action’) @requires_admin def AdminAction(): #NO error if NO […]