Articles of frasco

Frasco, cómo devolver un código de estado de éxito para una llamada ajax

En el lado del servidor, simplemente estoy imprimiendo el json-as-dictionary en la consola @app.route(‘/’,methods=[‘GET’,’POST’]) @login_required def index(): if request.method == “POST”: print request.json.keys() return “hello world” Ahora, cada vez que hago una solicitud de publicación a través de ajax, la consola imprime el diccionario con el contenido que necesito. En el lado del cliente, he […]

Trabajando con WTForms FieldList

Utilizo WTForms con Flask a través de la extensión Flask.WTF. Sin embargo, esta pregunta no es específica del matraz. WTForms incluye un campo FieldList para listas de campos . Me gustaría usar esto para hacer un formulario donde los usuarios puedan agregar o eliminar elementos. Esto requerirá algún tipo de marco Ajax para agregar widgets […]

Cómo convertir el objeto de respuesta del matraz en un diccionario

Entiendo que flask.jsonify devuelve un objeto Respuesta de matraz. Sin embargo, no puedo averiguar cómo convertir este objeto en un diccionario. ¿Cómo voy a hacer esto? @app.route(‘/’, methods=[‘GET’]) def hello(): #Accept and jsonify GET request from Nexmo if request.method == ‘GET’: info = jsonify(request.args.lists()) #Turn info into dictionary here process(info) return info else: return ‘Hello […]

Frasco WTForms siempre da falso en validate_on_submit ()

He creado un formulario de registro utilizando wtforms. Estoy usando FormField en él para no tener que repetir algunos de los elementos del formulario nuevamente. Pero siempre que hago clic en el botón Enviar, siempre me da falso en la invocación del método validate_on_submit. No entiendo por qué está sucediendo esto. Mi form.py es el […]

Cómo hacer que el campo de radio muestre el valor predeterminado con matraz y formas

Estoy utilizando el campo de radio y me gustaría que el valor predeterminado se represente como (.) En lugar de (). Intenté un enfoque directo: choice_switcher = RadioField(‘Choice?’, [validators.Required()], choices=[(‘choice1’, ‘Choice One’),(‘choice2’, ‘Choice Two’)], default=’choice1′) No funciono Da dos opciones como: ( ) Choice One ( ) Choice Two Mientras que me gustaría ver esto: […]

¿Cuál es el formato de fecha y hora para el analizador de flask reparador?

Digamos que tengo el siguiente analizador dentro de mi método get: from flask.ext.restful import reqparse parser = reqparse.RequestParser() parser.add_argument(‘when’, type=datetime, help=’Input wasn\’t valid!’) Y luego quiero probar el dicho método get con curl … curl –data “when=[WHAT SHOULD I WRITE HERE?]” localhost:5000/myGet Entonces la pregunta es, ¿cómo debo llamar al método get? He probado numerosos […]

cómo obtener datos de ‘ImmutableMultiDict’ en el matraz

Estoy aprendiendo a usar ajax y Flask, así que lo que hago es enviar una solicitud ajax y recibo los datos como solicitud post en mi archivo python. My html file contains this code var data = {“name”:”John Doe”,”age”:”21″}; $.ajax({ url:’/post/data’, datatype : “json”, contentType: “application/json; charset=utf-8”, data : JSON.stringify(data), success : function(result) { jQuery(“#clash”).html(result); […]

Estoy teniendo problemas con wtforms selectfields cuando uso un POST con Flask

Soy bastante nuevo en wtforms y flask y estaba jugando con selectfields y obtuve un error. El formulario en sí funciona bien sin el campo de selección, pero con él recibo el siguiente error: Error: ….fields.py”, line 386, in pre_validate for v, _ in self.choices: TypeError: ‘NoneType’ object is not iterable Veo el campo de […]

Creación de un formulario con un número variable de subformularios repetidos en Flask / WTForms

Mi modelo actualmente tiene tres objetos relacionados (hay más, pero solo tres son relevantes para este problema). Usuario, red y correo electrónico. Lo que quiero poder hacer es tener un conjunto definido de Redes y permitir que cada Usuario tenga una dirección de correo electrónico en cada Red (estas son un poco más complejas, pero […]

¿Por qué una aplicación Flask crea dos procesos?

Por lo que entendí, Flask debería crear un hilo y un segundo hilo para ejecutarse en él, pero lo que veo es que siempre hay dos procesos, no hilos, en ejecución. Incluso para la aplicación más sencilla. from flask import Flask from flask import render_template, request, flash, session, redirect app = Flask(__name__) @app.route(‘/’) def hello_world(): […]