Articles of matraz

¿Ocultar campos en Flask-Admin dependiendo del usuario que haya iniciado sesión?

Tengo Users y Roles en mi aplicación Flask gracias a Flask-Security. Para algunos roles me gustaría ocultar ciertos campos en los formularios creados por Flask-Admin. Sé sobre la personalización de ModelViews con por ejemplo. form_create_rules = (‘title’, ‘file’) pero al crear una instancia de ModelView no hay acceso a la solicitud actual, por lo que […]

Frasco con gevent multicore

¿Cuál es la forma clara de ejecutar la aplicación flask con el servidor backend gevent y utilizar todos los núcleos de procesador? Tengo la idea de ejecutar varias copias de la aplicación del matraz donde gevent WSGIServer escucha un puerto en diapason 5000..5003 (para 4 procesos) y nginx como equilibrador de carga. Pero no estoy […]

Carga de desplazamiento de estilo de Twitter para una página de stream_with_context del matraz

Tengo una página de búsqueda que buscará a través de un archivo estático y recostackrá información para lanzar en una página principal. Lo siguiente es cómo administro el algoritmo que crea la búsqueda. @search.route(‘/’) def properties_search(): if len(request.args) > 0: d = CSVReader() row_count = len(list(search_csv(d, request.args))) gen = stream_with_context(search_csv(d, request.args)) return Response( stream_with_context( stream_template( […]

‘ImportError: Ningún módulo llamado’, matraz en heroku

Estoy trabajando en una aplicación de matraz con una estructura como en la captura de pantalla basada en http://code.tutsplus.com/tutorials/an-introduction-to-pythons-flask-framework–net-28822 Para que esto funcione localmente, he estado ejecutando el archivo route.py. Ahora estoy intentando desplegar en heroku usando gunicorn siguiendo https://www.udacity.com/wiki/ud330/deploy . Siguiendo las instrucciones, Mis requisitos.txt contiene: $ pip Freeze Flask==0.10.1 Flask-Mail==0.9.1 Flask-SQLAlchemy==2.1 Flask-WTF==0.12 Jinja2==2.8 […]

Los registros de Heroku dicen “No hay módulo llamado ‘urlparse'” cuando uso import urlparse

Tengo problemas para usar las siguientes líneas de código de https://devcenter.heroku.com/articles/heroku-postgresql#connecting-in-python import os import psycopg2 import urlparse urlparse.uses_netloc.append(“postgres”) url = urlparse.urlparse(os.environ[“DATABASE_URL”]) conn = psycopg2.connect( database=url.path[1:], user=url.username, password=url.password, host=url.hostname, port=url.port ) Estoy usando Python 3.6.2 En mis registros de Heroku estoy viendo: ModuleNotFoundError: Ningún módulo llamado ‘urlparse’ Cualquier ayuda sería muy apreciada !!

Obtención de un objeto ImmutableMultiDict vacío a partir de los datos de solicitud de jQuery

Intentando cargar un archivo en el servidor, pero el objeto ImmutableMultiDict se está volviendo vacío. subir.html Upload File Ajax $(function() { $(‘#upload-file-btn’).click(function() { var form_data = new FormData($(‘#upload-file’)[0]); form_data.append(‘file’, $(‘input[type=file]’)[0].files[0]); console.log(form_data) $.ajax({ url: ‘/uploadajax’, data: form_data, type: ‘POST’, contentType: false, cache: false, processData: false, async: false, success: function(data) { console.log(‘Success!’); // console.log(data); }, }); }); […]

cómo almacenar un archivo binario recibido por Flask en postgres

Actualmente tengo una ruta Flask que revela el contenido del archivo a través de POST y que lo almacena en el sistema de archivos, por ejemplo: @app.route(‘/upload’, methods=[‘POST’]) def upload_file(): def allowed_file(f): return True file = request.files[‘file’] if file and allowed_file(file.filename): filename = secure_filename(file.filename) file.save(os.path.join(upload_dir(), filename)) return “”, 200 Me gustaría almacenarlo en una columna […]

Frasco y Jinja2 con lejía, la imagen HTML no funciona

He estado creando un pequeño blog para mí para un proyecto, solo yo, como usuario, puedo acceder a la página de publicación. Anteriormente había estado siguiendo un tutorial de Flask, cuyo producto final le permite publicar HTML y pasarlo a través de la plantilla de Jinja2, usando bleach y Markdown. En mi archivo models.py , […]

¿Cómo instalar manualmente las extensiones de matraz?

Tengo un proyecto Flask en el que coloqué el módulo del flask (versión 0.9) directamente al lado de mi archivo app.py. He hecho esto para poder agrupar todo en un repository de control de versiones que no requerirá que nadie más lo use para instalar módulos Python adicionales. Quiero usar flask-login, así que he intentado […]

El objeto del tipo ‘bytes’ no se puede serializar mediante JSON al actualizar mi entorno de Python

He desarrollado una aplicación en matraz que funcionó. Intento actualizar mi entorno de la versión 2.7 a la 3.6. Cuando llego a un punto final que está llamando a un formulario, se generó el siguiente error: Traceback (most recent call last): File “/Users/Melvyn/Documents/personnel/python/TheSwitchWebApp/venv/lib/python3.6/site-packages/flask/app.py”, line 1997, in __call__ return self.wsgi_app(environ, start_response) File “/Users/Melvyn/Documents/personnel/python/TheSwitchWebApp/venv/lib/python3.6/site-packages/flask/app.py”, line 1985, in […]