Описание тега webargs
NoneWebargs - это библиотека Python для анализа аргументов HTTP-запроса со встроенной поддержкой популярных веб-фреймворков, включая Flask, Django, Bottle, Tornado и Pyramid.
2
ответа
Могут ли webargs / Marshmallow в Python изменить поле, а не просто проверить его?
Я использую Flask с flask-restful и webargs (который использует Marshmallow в качестве бэкэнда). В настоящее время я могу тянуть в поля, которые я хочу с этим: class AddGroup(Resource): args = { 'name': fields.Str(missing=None), 'phone': fields.Str(…
25 окт '17 в 17:50
0
ответов
Как указать параметры json в Flag-Restplus Swagger UI?
Я использую Flask-Restplus 0.11.0 и использую webargs для анализа моих параметров. По умолчанию в namekace.doc в flask-restplus он указывает параметры в качестве параметров запроса. Читая библиотеку, я нашел метод под названием param который позволя…
25 июл '18 в 14:32
1
ответ
Как передать аргументы методу webargs напрямую из кода без http-вызова?
У меня есть метод Flask, который отлично работает через HTTP: class PricePerPeriod(Resource): args = {'period': fields.Int(required=True, validate=lambda val: val > 0), 'duration': fields.Int(required=True, validate=lambda val: val > 0)} @use_…
09 мар '17 в 16:46
2
ответа
flask-marshmallow: как пометить все поля как необязательные, только если метод PUT
Я делаю колбу успокоительный API, с чем у меня проблемы это зефир-sqlalchemy, и вебарги короче вот моя модель sqlalchemy: class User(Model): id = Column(String, primary_key=True) name = Column(String(64), nullable=False) email = Column(String(120), …
18 май '18 в 10:31
1
ответ
Создайте список в URL с помощью URL-адреса Flask
Я использую webargs для анализа параметров из request.args с Зефиром и передать их в качестве аргументов для представления Flask. Мой клиент использует разделенный запятыми список для представления нескольких значений ключа: /queues/generate?queue_i…
16 янв '18 в 19:15
1
ответ
Не могу передать DateTime с часовым поясом в зефир
Мне нужно передать DateTime с часовым поясом в API Flask, используя определения аргументов marshmallow/webargs. Мой аргумент определен как: from webargs import fields 'from': fields.DateTime(required=False, missing=None) Я называю свой API, передава…
12 ноя '18 в 13:23
1
ответ
Webargs Python Flask Flasgger (Swagger) - список строк в теле HTTP PUT
Я создал веб-API Python с использованием flask, flasgger (swagger, определяемый файлами yml) и webargs: @app.route('/api/set/', methods=['PUT']) @swag_from('swagger/put_community_sets.yml') @use_kwargs({'community_set': fields.List(fields.Str(), loc…
20 окт '17 в 22:22
1
ответ
Проблемы с колбой при обработке запроса с параметрами URLencoded
У меня странная проблема; Я использую Flask и у меня есть функция API для отмены членства. URL также содержит параметр, чтобы установить причину отмены. это короткий текст, который может содержать расширенные символы, поэтому строка URL-кодируется в…
29 июн '15 в 08:47
0
ответов
Как использовать схему Зефира в качестве одного из проверенных веб-арг?
Я экспериментирую с API во Flask (flask-restful) и использую веб-арги и зефир для сериализации аргументов из запроса POST. Арги выглядят так: from webargs import fields, ValidationError from app.core.utilities.helper_functions import raise_ from web…
09 окт '18 в 12:34
1
ответ
Добавление флагов обратных вызовов для дополнительной фигуры на Datashader Dashboard
Я пытаюсь добавить дополнительные цифры в пример панели инструментов datashader на основе альтернативных агрегатов. Например, наряду с географическим NYC_Taxi лат, долг PU а также DO Агрегаты, я хотел бы включить вторую панель, которая имеет расстоя…
06 окт '17 в 12:38
1
ответ
Можно ли сохранить PhoneNumberType из SQLalchemy как ноль?
Я создаю API с помощью webargs и python, и у меня есть условие, что пользователь должен указать либо номер телефона, либо адрес электронной почты. Если пользователь предоставляет только адрес электронной почты, то, когда sqlalchemy пытается создать …
06 авг '17 в 21:05
0
ответов
Является ли include_fk=True антипаттерном в REST API фляжки?
Я разбираюсь с фляжкой (-классом), зефиром, sqlalchemy, webargs и др. У меня есть отношения один ко многим, где один User может иметь много Deliveries, Когда я создаю Delivery, Я бы хотел POST /delivery/ с идентификатором пользователя внешнего ключа…
28 фев '19 в 09:52
1
ответ
Обработчик ошибок Flask не может обработать ошибку подтверждения
Я использую Flask-RESTful для создания REST API и Webargs для анализа. При определении ресурса я хочу, чтобы аргумент присутствовал, поэтому я написал required = True Например: class Name(Resource): """Retrieve ids corresponding to given names Input…
19 май '16 в 11:28
0
ответов
Не удается настроить чертежи с колбой
Я прочитал эту документацию для настройки колбы с чертежами. Но по какой-то причине мои запросы curl проходят через routes.py, Вот моя файловая структура: backend |-tools.py |-app/ |-project/ |-__init__.py |-heatmap/ |-__init__.py |-routes.py backen…
01 окт '18 в 12:23
0
ответов
Проверка не статичных аргументов (webargs/marshmallow)
Я смотрю на создание API для одного из моих приложений, которое уже имеет первую страницу. Аргументы ввода выглядят примерно так: Случай 1 {'_field_1_': 'current_coupon', '_1_>=_1': 'True', '_1_value_1': '10', '_1_value_2': '', '_1_compare_field'…
02 окт '18 в 11:00
1
ответ
Два декоратора создают конфликт
Мне нужно использовать оба декоратора, но они конфликтуют друг с другом. Вот мои маршруты: channel_args = { 'name': fields.Str(required=True), 'description': fields.Str(required=False, missing=None, default=None) } class ChannelListRoutes(Resource):…
05 окт '18 в 07:53
1
ответ
Проверка параметров переменной в URL-пути и параметрах запроса с помощью Webargs Flaskparser
Я пытаюсь проверить все данные, отправляемые на мой API. Моя структура URL содержит переменную внутри нее, /api/v2/users/<string:username>/collections/, а также фактические параметры строки запроса, все из которых должны пройти проверку. Полны…
05 авг '18 в 17:38
0
ответов
Как добавить apispec для метода post в колбе MethodView?
У меня есть следующие пакеты в моем проекте: 1. фляжка (webframework) 2. веб-архивы и зефир для определения запросов и ответов 3. apispec и apispec-webframework.flask для генерации документа openapi 3.0. Наш проект решил использовать MethodView из к…
03 июн '19 в 11:02
0
ответов
REST API фильтр / сортировка с помощью колбы (и веб-арг, зефир, sqlalchemy)
Я работаю над своим первым REST API-классом для фляги / sqlalchemy / marshmallow. у меня есть Delivery таблица в моей базе данных с status перечисление: новый запрошенный отправляется прибывший закрыто Как и ожидалось, GET /deliveries/ возвращает сп…
18 июн '19 в 01:29
0
ответов
Разбор списков в строках запроса с помощью веб-аргументов и фляги
Я создаю API с помощью python и flask, прямо сейчас мне сложно обрабатывать повторяющиеся параметры запроса, например /components? Component=foo&component;=bar. Я использую модуль webargs и хотел реализовать его с помощью fields.List(fields.Str()), …
27 ноя '19 в 14:12