Tag: flask

Jinja2: TemplateSyntaxError: Неизвестный тег

«Я использую Flask, Jinja2, higHighcharts» Пример (Python / Flask): @ App.route ( "/ колонки /") def column (): data = [{"data": [49.9, 54.4], "name": "Tokyo"}, {"data": [42, 30.4], "name": "AC"}] return render_template ('column.html', data = data) Пример (html, Jinja2, highcharts), мой код Wrong и как его изменить? Спасибо! Errormsg: jinja2.exceptions.TemplateSyntaxError TemplateSyntaxError: обнаруженные неизвестные теги 'data'. […]

Проблемы с доступом к порту 5000 в Vagrant

Я пытаюсь научить себя Флязе в условиях бродяг. Я понимаю, что Flask запускает сервер на порту 5000 по умолчанию. В моем Vagrantfile у меня есть: config.vm.network :forwarded_port, guest: 80, host: 8080 config.vm.network :forwarded_port, guest: 5000, host: 5000 У меня есть простая инструкция Flask: from flask import Flask app = Flask(__name__) @app.route('/hello') def hello_world(): return 'Hello […]

Колба не может импортировать перечисление? UndefinedError: «enumerate» не определено

Я просто пишу этот код на странице HTML. {% for i, val in enumerate(['a', 'b', 'c']) %} <td> {{ val }} </td> {% endfor %} UndefinedError: 'enumerate' is undefined Итак, Flask не поддерживает перечисление?

SocketIO испускает из Asychronous Celery рабочий не работает

Я использую Flask-SocketIO для создания системы уведомлений в режиме реального времени. Существует внешний сервер API, который вызывает сервер socketio в отдельном потоке через RPC. Метод, вызываемый RPC, создает задачу Celery, которая при потреблении вызывает метод, который вызывает socketio.emit (). Однако сообщение действительно не отправляется, поскольку в javascript-клиенте не получено сообщение. Мой инстинкт подсказывает мне, что, […]

Render Jinja2 macro, не беспокоясь о том, что находится в остальной части шаблона

Работая над моим первым проектом Flask, я наткнулся на исключение jinja2.exceptions.UndefinedError при попытке отобразить макрос из шаблона Jinja2. Оказалось, что Jinja2 генерирует это исключение, когда пытается проанализировать остальную часть шаблона, которая действительно содержит ссылку на объект глобального запроса. Вот шаблон test.html, который я использую для тестового примера: <!doctype html> {% macro test_macro() -%} Rendered from […]

Ошибка отображения listfield model_form на mongoengine

Я использую Flask, mongoengine для проекта, и я пытаюсь получить базовый материал, работающий с http://docs.mongodb.org/manual/tutorial/write-a-tumblelog-application-with-flask-mongoengine/ После реализации всего из выше ссылки я добавил новое поле для «тегов» в «Почта», и когда я пытаюсь создать сообщение, в моих тегах не отображается поле ввода. Любая помощь приветствуется. Мой код ниже class Post(db.Document): created_at = db.DateTimeField(default=datetime.datetime.now, required=True) title […]

PyMySQL в Flask / Apache иногда возвращает пустой результат

У меня есть приложение Flask, которое выполняется в Apache, которое опирается на PyMySQL. Приложение предоставляет ряд команд REST. Он работает под Python 3. Без обеспечения всего источника программа структурирована как: #!flask/bin/python import json import pymysql from flask import * # Used to hopefully share the connection if the process isn't restarted mysql_connection = None # […]

Проблемы с CORS. Колба <-> AngularJS

Запуск нового проекта с помощью клиентского приложения angularjs и приложение для флэков, предоставляющее api. Я использую mongodb в качестве базы данных. Мне пришлось немедленно исключить jsonp, так как мне понадобится возможность POST через разные порты. Итак, у нас есть localhost: 9000 для углового приложения и localhost: 9001 для флеш-приложения. Я прошел и внес изменения, необходимые […]

Flask sse-stream не прерывается после отключения firefox

Я пытаюсь создать Flask-сервер, который передает данные клиенту с помощью sse. Кажется, что часть тестового кода делает трюк, но я наткнулся на проблему, связанную с обработкой клиентских разъединений. При использовании Firefox в качестве клиента (версии 28 или 29) данные начинают потоки, как и ожидалось. Однако, когда я перезагружаю страницу, открывается новый поток (как и ожидалось), […]

Pandas – быстрое хранилище данных для приложения Flask

Я впечатлен скоростью выполнения преобразований, загрузкой данных и простотой использования Pandas и желанием использовать все эти приятные свойства (среди прочего) для моделирования некоторых больших массивов данных (~ 100-200k строк, <20 столбцов) , Цель состоит в том, чтобы работать с данными на некоторых вычислительных узлах, а также предоставлять представление наборов данных в браузере через Flask . […]

Python - лучший язык программирования в мире.