Articles of frasco

Solicite la matriz de documentos json (deshabilite la referencia del artículo) de MongoDB usando python eve

Usando el framework Python eve, ¿Hay alguna forma de obtener una respuesta que se muestre en el primer tipo json que sea una matriz de objetos como la que se muestra en el ejemplo? He intentado deshabilitar HATEOAS como dice aquí . Algunas aplicaciones de visualización utilizan la obtención directa en el modelo y las […]

acceder a la base de datos existente en sqlalchemy en el proyecto matraz + filtro sqlalchemy

Primero: Estoy trabajando en un proyecto de flask y uso msql por ahora, pero quiero migrar a sqlalchemy. Quiero acceder a la tabla de base de datos existente utilizando sqlalchemy. ¿Tiene sqlalchemy alguna alternativa para algo como esto? python manage.py inspectdb> models.py que utilizamos en django. Intenté probar esta solución , así que mi script […]

Frasco – Escuchar solicitud POST

Estoy usando Flask para recuperar un valor de coordenadas generado con javascript . Código del matraz: from flask import Flask, request, session, g, redirect, url_for, abort, \ render_template, flash, jsonify @app.route(‘/geo’, methods= [‘GET’, ‘POST’]) def geo(): return render_template(‘geo.html’) @app.route(‘/postmethod’, methods = [‘GET’, ‘POST’]) def get_post_location(): where = request.form[‘location’] return where Registros de la consola: XHR […]

Cómo usar la plantilla de render de Flask desde un formulario de envío POST ajax

Espero obtener una respuesta a esta pregunta similar : Tengo un formulario jQuery que envía datos JSON a una determinada URL que es atendida por Flask: jQuery(document).on(‘ready’, function() { jQuery(‘form#send’).bind(‘submit’, function(event){ event.preventDefault(); var form = this; json = geojson.write(vectors.features); $.ajax({ type: “POST”, contentType: ‘application/json’, url: $SCRIPT_ROOT + “/create”, dataType: “json”, success: function(){}, data: json }); […]

Frasco WTForms autocompletar StringField con variable

Tengo un formulario que deseo rellenar automáticamente algunos de los campos con la información recibida en una página anterior, pero debe ser modificable si quieren ajustarlo. Estoy utilizando una lista creada dinámicamente para mi SelectField que funciona, pero agregar el StringField no ha tenido éxito. Ver mi código a continuación: forms.py class get_vals(var): … typs […]

Error al implementar Matraz en Azure

Estoy tratando de desplegar el flask python al azure pero no puedo atravesarlo. Creo un servicio de API en Azure Aquí está la url para mi api , y sirve con python 3 https://textclassifier.azurewebsites.net/ Luego creé un proyecto de flask predeterminado en visual studio , sin cambiar ningún código, hago clic en publicar directamente. Elegí […]

Enviar datos en tiempo real al cliente con juggernaut

He intentado utilizar el marco de juego gigante para el matraz para enviar información en tiempo real al navegador del cliente siguiendo el fragmento del matraz en http://flask.pocoo.org/snippets/80/ . Cuando trato de implementarlo para mi código, todavía no proporciona una salida en tiempo real en el navegador del cliente. Este es mi código python: import […]

wtforms genera un error de validación después de validar el formulario

Tengo un formulario de registro que recoge la información de la tarjeta de crédito. El flujo de trabajo es el siguiente: El usuario ingresa los datos de registro y los datos de la tarjeta a través de la banda. El formulario está validado para los datos de registro. Si el formulario es válido, se procesa […]

Flask jsonify: cómo escapar de los personajes

Acabo de empezar a trabajar con el framework web de Flask. Actualmente estoy escribiendo un punto final que devuelve bits de JSON que muy bien pueden contener JavaScript malicioso. Por ejemplo: @api.route(“/tester”) def api_jobs_tester(): return jsonify({ “name”: “alert(1)” }) En este ejemplo, esto devuelve: { “name”: “alert(1)” } Idealmente, sin embargo, me gustaría que esto […]

Mantenga un datetime.date en el formato ‘aaaa-mm-dd’ cuando utilice el jsonify de Flask

Por alguna razón, la función jsonify está convirtiendo mi datetime.date a lo que parece ser una fecha HTTP. ¿Cómo puedo mantener la fecha en formato yyyy-mm-dd cuando uso jsonify ? test_date = datetime.date(2017, 4, 27) print(test_date) # 2017-04-27 test_date_jsonify = jsonify(test_date) print(test_date_jsonify.get_data(as_text=True)) # Thu, 27 Apr 2017 00:00:00 GMT Como se sugiere en los comentarios, […]