Описание тега falconframework
Фреймворк веб-API Python для очень быстрых приложений и микросервисов.
1
ответ
Маршрут с питоном Сокол
Я новичок в Falcon Framework Python. У меня есть вопрос относительно использования промежуточного класса Falcon. Разумно ли использовать пользовательские маршрутизаторы и аутентификацию запросов в промежуточном программном обеспечении или это следуе…
10 фев '17 в 02:30
1
ответ
http: error: ConnectionError: ("Соединение прервано", ошибка (32, "Сломанный канал")) при выполнении запроса POST к URL:
Я реализовал API, используя Falcon, он использует multipart/form для загрузки файла на мой сервер. Когда файл небольшой (~1 МБ), запрос POST работает нормально. Но когда файл большой (~20 МБ), POST завершается с ошибкой ниже. Любой отзыв о том, как …
29 дек '16 в 08:35
1
ответ
Каков наилучший способ получить данные файла CSV в базу данных? Python (Сокол), Angular, MySQL
В настоящее время я работаю в проекте, где пользователь сможет загрузить файл CSV, а данные в файле CSV будут сохранены в базе данных. Этот проект разрабатывается на Falcon Framework как серверная часть, где запросы API отправляются со стороны клиен…
22 май '18 в 17:25
0
ответов
WebKitFormBoundary станет заголовком загружаемого файла, как от него избавиться
Основной заголовок, который добавляется в каждый загруженный файл: ------WebKitFormBoundarymNmgyGkhn7GmlnBq Content-Disposition: form-data; name="file"; filename="baboon.jpg" Content-Type: image/jpeg и другой нижний колонтитул: ------WebKitFormBound…
18 сен '17 в 08:14
2
ответа
Как мы можем получить параметры пути в промежуточном программном обеспечении сокола, если есть какой-либо параметр пути в маршруте?
Мои маршруты следующие: app.add_route('/v1/my_route', MyResource()) app.add_route('/v1/my_route/{app_id}', MyResource()) app.add_route('/v1/my_route2/any_route', AnyRouteResource()) app.add_route('/v1/my_route2/any_route/{app_id}', AnyRouteResource(…
17 авг '18 в 07:46
1
ответ
SQLAlchemy и Falcon - инициализация сессии
Мне интересно, где лучше всего было бы создать сессию с определенными областями для использования в соколе. После чтения кода колба-sqlalchemy, он, в общем-то, делает что-то вроде этого: from sqlalchemy import create_engine from sqlalchemy.orm impor…
10 авг '16 в 01:55
1
ответ
Как создать сеанс базы данных SQLAlchemy для каждого запроса
У меня есть приложение с несколькими арендаторами Python Falcon. У каждого арендатора есть своя база данных. По входящему запросу мне нужно подключиться к базе данных арендаторов. Но здесь есть ситуация. Конфиги базы данных хранятся в другом сервисе…
10 янв '19 в 09:28
1
ответ
Python serailize Rest и GraphQL одинаковы
Я играю с GraphQL (графен), пишу небольшое приложение на основе Python/Falcon, которое возвращает список постов, как в Rest & GraphQL: from falcon import API, json import graphene def get_all_posts(): posts = [ { 'content': ( 'Hello, ' "World..." ),…
20 апр '18 в 19:17
1
ответ
oauthlib создает свой собственный oauthlib2 в соколе python
Моя база данных выглядит так from sqlalchemy.ext.declarative import declarative_base import os import time import datetime import sys import uuid from sqlalchemy import Column, ForeignKey, Integer, String from sqlalchemy.orm import relationship from…
07 фев '17 в 16:01
1
ответ
Веб-сервис Python, подписанный на реактивный источник, вызывает странное поведение в объекте
Я реализовал веб-сервис, используя Falcon. Эта служба хранит конечный автомат (pytransitions), который передается ресурсам службы в конструкторе. Служба работает с Gunicorn. Веб-сервис запускает процесс при запуске с использованием RxPy. Событие вер…
14 май '18 в 06:59
2
ответа
Falcon и falcon-multipart + POST-запрос для реализации загрузки файлов
Я пытаюсь реализовать запрос POST для загрузки файлов с помощью Falcon Framework (Python). Я использовал falcon-multipart для multipart/form-data, это позволяет мне получать мой файл в cgi.FieldStorage(), в котором файл находится в двоичном формате,…
23 фев '18 в 03:12
0
ответов
Чтение данных с конечной точки POST сокола
У меня есть простая конечная точка, использующая Falcon, следующим образом: def on_post(self, req, resp): print(req.read.stream()) Я также пытался req.context и это возвращает пустой дикт {} Я называю эту конечную точку в следующих данных JSON, { "m…
27 дек '17 в 18:43
1
ответ
Необходимо загрузить несколько приложений в UWSGI
Я пишу Отдых в Python Falcon. У меня есть несколько сценариев, как: Допустим, у меня есть файл A.py, в котором есть некоторые /a api, и у меня есть еще один файл B.py, в котором есть api /b. И я хочу загрузить и A.py, и B.py, используя некоторый c.p…
30 ноя '16 в 11:45
3
ответа
Многопоточность Сокол в Python
Я создаю REST API для приложения, использующего Falcon. При запуске двух или более запросов к API на разных конечных точках многопоточное выполнение не выполняется (один запрос должен быть выполнен для выполнения следующего) Проблема исходит от коне…
02 ноя '16 в 07:36
1
ответ
Время запросов на локальный хост истекает
Я пытаюсь сделать http-запрос от одного обработчика к другому, но время ожидания истекло. Зачем? Использование библиотеки запросов работает, но не с 127.0.0.1 # sample.py import falcon import json import requests class TS: def on_get(self, req, resp…
02 фев '17 в 19:16
2
ответа
python json.loads(req.stream.read().decode("utf-8")) завершается неудачно на on_post
У меня есть веб-сервис, написанный на Python 2.7, который использует платформу Falcon. Один конкретный метод принимает пост значений JSON. Мой код: def on_post(self, req, resp): response = dict() try: data = simplejson.load(req.stream.read().decode(…
18 янв '18 в 07:40
1
ответ
Разобрать uuid с параметризованного маршрута в соколе
У меня есть falcon приложение с параметризованным маршрутом для получения ресурсов. Пользователь не знает uuid ресурса, потому что он временный, поэтому требуется перенаправление. Пользователь выполнит запрос GET / транзакции и перенаправит на возвр…
29 сен '18 в 07:11
1
ответ
Есть ли способ добавить несколько методов on_get в один ресурс класса в Falcon?
Если предположить, что мы хотим реализовать следующие конечные точки в одном ресурсе класса, есть ли способ поместить несколько методов on_get в один ресурс, которые бы дифференцировали каждую конечную точку? Потому что имеет смысл отнести к одному …
03 окт '18 в 00:54
0
ответов
Как пройти сеанс Falcon в событии SQLAlchemy
Я пытаюсь обработать события sqlalchemy в соколе, задача состоит в том, чтобы отправить сообщение при изменении поля модели: # -*- coding: utf-8 -*- from sqlalchemy import Column from sqlalchemy import Boolean, Date, ForeignKey, Numeric from sqlalch…
26 мар '18 в 17:12
1
ответ
Добавить и обновить с sqlalchemy в одном коммите
Я новичок в sqlalchemy. Я хочу сделать добавить и обновить в одной транзакции для той же модели. Фрагмент кода ниже. Ошибка генерирования приложения, такая как объект 'Session', не имеет атрибута 'update' current_date = datetime.datetime.now() try: …
03 ноя '17 в 07:30