flask- все статьи тега ➜ страница 2
Как поместить график matplotlib в HTML-контейнер с помощью mpld3 и flask
Я пытаюсь использовать пример mpld3-flask (https://github.com/nipunreddevil/mpld3-flask ) как шаблон для достижения определенного поведения. То, что я хотел бы, это добавить ссылки в строке заголовка на различные участки, а не иметь форму запроса с переключателем. Прямо сейчас, пример кода выше, в шаблонах / индексе.html, создает контейнер и затем заполняет его диаграммой, когда пользователь отправляет запрос, нажав кнопку "Просмотреть диаграмму". Что и происходит в этом коде, пока насколько я ...
Сеанс Flask не сохраняется (Postman работает, Javascript-нет)
Я разрабатываю сервер Flask для обмена данными между некоторыми внутренними функциями Python и JavaScript-клиентами через интернет. Я пытаюсь использовать переменную Flask session для хранения пользовательских данных в течение всего времени их взаимодействия с приложением. Я удалил большую часть кода конкретного приложения ниже, но основная проблема, с которой я сталкиваюсь, остается. Вот мой код для моего (упрощенного) приложения Flask: import json import os from flask import Flask, jsonify, ...
Flask+gevent-SSE times out с nginx+uwsgi
Я пишу веб-приложение, основанное на Flask, gevent и Redis, которое использует события, отправленные сервером. Я прошел через несколько вопросов на StackOverflow и обширный поиск в google, но не нашел подходящего ответа, который работает для меня, поэтому здесь я прошу помощи сообщества. Проблема заключается в производственном стеке nginx+uwsgi: браузер регулярно получает обновления (и обновляется, как ожидается) в течение примерно 30 секунд. После этого время соединения истекает и браузер бол ...
Не удается импортировать 'ast': установка колбы на Angstrom (Beaglebone black)
При попытке установить Flask на my beaglebone black (Cloud9 GNOME Image 2013.09.04), он сталкивается с ImportError для модуля ast (установка модуля Werkzeug). У меня есть версия Python 2.7.3, так что этот встроенный не должен уже быть там? Вот журналы: Downloading/unpacking Flask Downloading Flask-0.10.1.tar.gz (544kB): 544kB downloaded Running setup.py egg_info for package Flask warning: no files found matching '*' under directory 'tests' warning: no previously-included files ma ...
Используя flask-admin, Как я могу получить поле тегов, поддерживающее несуществующие теги?
Я получил две модели Product и Tag, а также установил отношение многие ко многим в SQLAlchemy. Используя это, как показывают примеры flask-admin: admin.add_view(ProductAdmin(db.session)) Я получаю форму create и могу только выбрать существующие теги. Я знаю, что flask-admin использует select2, и select2 получает стиль добавления новых тегов. И я нашел класс Slect2TagsField в Form.py под колбой-папки администратора. Итак, как я могу получить поле тега, которое поддерживает добавление нового ...
Как получить данные, полученные в запросе колбы
Я хочу, чтобы иметь возможность получить данные, отправленные в мою колбу приложение. Я пытался получить доступ request.data но это пустая строка. Как получить доступ к данным запроса? @app.route('/', methods=['GET', 'POST']) def parse_request(): data = request.data # data is empty # need posted data here ответ на этот вопрос заставил меня спросить Get raw POST body в Python Flask независимо от заголовка Content-Type next, который касается получения необработанных данных, а не проа ...
Вернуть JSON ответ с видом колбу
У меня есть функция, которая анализирует CSV-файл с пандами и создает dict с суммарной информацией. Я хочу вернуть результаты в качестве ответа из представления колбы. Как я могу вернуть JSON ответ? @app.route("/summary") def summary(): d = make_summary() # send it back as json ...
Типичный рабочий процесс AngularJS и структура проекта (с колбой Python)
Я довольно Новичок во всем этом безумии MV * на стороне клиента. Это не обязательно должен быть AngularJS, но я выбрал его, потому что он чувствует себя более естественным для меня, чем нокаут, Эмбер или позвоночник. В любом случае, каков рабочий процесс? Люди начинают с разработки клиентского приложения в AngularJS, а затем подключают к нему серверную часть? или наоборот, сначала создав бэк-энд в Django, Flask, Rails, а затем прикрепив к нему приложение AngularJS? Есть "правильный" способ сдел ...
Как использовать cURL для отправки файлов cookie?
Я читал, что отправить куки с curl работает, но не для меня у меня есть REST конечной точки, как class LoginResource(restful.Resource): def get(self): print(session) if 'USER_TOKEN' in session: return 'OK' return 'not authorized', 401 когда я пытаюсь получить доступ как curl -v -b ~/Downloads/cookies.txt -c ~/Downloads/cookies.txt http://127.0.0.1:5000/ * About to connect() to 127.0.0.1 port 5000 (#0) * Trying 127.0.0.1... * connected * Connected ...
Python Flask как получить параметры из URL?
в колбе, как извлечь параметры из URL-адреса? Как я могу извлечь именованные параметры из URL-адреса с помощью flask и python? когда пользователь обращается к этому URL-адресу, запущенному в моем приложении flask, я хочу, чтобы веб-служба могла обрабатывать параметры, указанные после знака вопроса: http://10.1.1.1:5000/login?username=alex&password=pw1 #I just want to be able to manipulate the parameters @app.route('/login', methods=['GET', 'POST']) def login(): username = request.for ...
формат JSON.свалки против колбы.jsonify
Я не уверен, что понимаю цель flask.jsonify метод. Я пытаюсь сделать строку JSON из этого: data = {"id": str(album.id), "title": album.title} но то, что я получаю с json.dumps отличается от того, что я получаю с flask.jsonify. json.dumps(data): [{"id": "4ea856fd6506ae0db42702dd", "title": "Business"}] flask.jsonify(data): {"id":…, "title":…} очевидно, мне нужно, чтобы получить результат, который больше похож на то, что json.dumps возвращает. Что я делаю не так? ...
Как получить сообщение json в колбе?
Я пытаюсь построить простой API с помощью Flask, в котором я теперь хочу прочитать некоторые опубликованные JSON. Я делаю пост с почтальон Chrome расширение, и сообщение JSON I просто {"text":"lalala"}. Я пытаюсь прочитать JSON, используя следующий метод: @app.route('/api/add_message/<uuid>', methods=['GET', 'POST']) def add_message(uuid): content = request.json print content return uuid в браузере он правильно возвращает uuid, который я вставил в GET, но на консоли он прост ...
Могу ли я обслуживать несколько клиентов, используя только приложение Flask.запустить() как автономный?
Я знаю, что могу связать Flask с Apache или другими веб-серверами. Но, я думал о запуске Flask в качестве автономного сервера, обслуживающего несколько клиентов одновременно. это возможно? Должен ли я обрабатывать порождение нескольких потоков и управлять ими? ...
Перенаправление на URL-адрес в колбу
Я новичок в Python и Flask, и я пытаюсь сделать эквивалент Response.redirect а в C# - ie: перенаправление на определенный URL - как мне это сделать? вот мой код: import os from flask import Flask app = Flask(__name__) @app.route('/') def hello(): return 'Hello World!' if __name__ == '__main__': # Bind to PORT if defined, otherwise default to 5000. port = int(os.environ.get('PORT', 5000)) app.run(host='0.0.0.0', port=port) ...
Статические файлы в колбе-роботе.txt, Карта сайта.xml (mod wsgi)
есть ли какое-либо умное решение для хранения статических файлов в корневом каталоге приложения Flask. микророботы.txt и карта сайта.xml, как ожидается, будет найден в/, Поэтому моя идея заключалась в создании маршрутов для них: @app.route('/sitemap.xml', methods=['GET']) def sitemap(): response = make_response(open('sitemap.xml').read()) response.headers["Content-type"] = "text/plain" return response там должно быть что-то более удобное :) ...
Делает термос поддерживает регулярные выражения в URL-адрес маршрутизации?
Я понимаю, что Flask имеет преобразователи int, float и path, но приложение, которое мы разрабатываем, имеет более сложные шаблоны в своих URL-адресах. есть ли способ использовать регулярные выражения, как в Django? ...
Возврат кода состояния HTTP 201 в колбе
мы используем Flask для одного из наших API, и мне просто интересно, знает ли кто-нибудь, как вернуть HTTP-ответ 201? для ошибок типа 404 мы можем вызвать: from flask import abort abort(404) но за 201 я получаю LookupError: не исключение для 201 Мне нужно создать свое собственное исключение, как этой в документации? ...
демистифицировать приложение колбу.секретный ключ
Если app.secret_key не установлен, Flask не позволит вам установить или получить доступ к словарю сеанса. Это все руководство пользователя flask должно сказать на эту тему. Я очень новичок в веб-разработке, и я понятия не имею, как/почему любой материал безопасности работает. Хотелось бы понять, что колба делает под капотом. почему колба заставляет нас установить это secret_key собственность? как колба использует secret_key собственность? ...
Добавление префикса ко всем маршрутам колбы
У меня есть префикс, что я хочу добавить к каждому маршруту. Прямо сейчас я добавляю константу в маршрут при каждом определении. Есть ли способ сделать это автоматически? PREFIX = "/abc/123" @app.route(PREFIX + "/") def index_page(): return "This is a website about burritos" @app.route(PREFIX + "/about") def about_page(): return "This is a website about burritos" ...
Как остановить колбу от инициализации дважды в режиме отладки?
при построении сервиса Flask в Python и установке режима отладки, сервис Flask инициализируется дважды. При инициализации загружает кэш и тому подобное, это может занять некоторое время. Необходимость делать это дважды раздражает, когда в режиме разработки (отладки). Когда debug выключен, служба Flask инициализируется только один раз. Как остановить колбу от инициализации дважды в режиме отладки? ...