Описание тега flask-restx
Flask-RESTX - это расширение для Flask, которое добавляет поддержку быстрого создания REST API в Python.
Flask-RESTX - это форк Flask-RESTPlus, управляемый сообществом, поэтому пользователи также могут использовать тег [flask-restplus] в дополнение к [flask-restx] для поиска соответствующих проблем и вопросов.
1
ответ
Разрешить только ожидаемые поля?
Моя модель ожидает два поля, и я проверяю свою конечную точку с помощью этой модели: config_model = api.model('Configuration', { 'cuvettes_count': fields.Integer, 'pipettes_count': fields.Integer }) # later class ConfigEndpoint(Resource): @config_en…
17 авг '20 в 23:42
0
ответов
Как можно избежать дублирования при создании моделей flask-restx?
Я создаю простой API, используя flask-restx - я новичок в программировании API в целом и flask-restx в частности. Основываясь на кратком руководстве и другой документации, у меня работает базовый CRUD API. У меня есть несколько моделей, и все они ис…
23 авг '20 в 00:06
0
ответов
Есть ли способ маршалировать разные коды ответов в flask_restx?
С участием: @api.marshal_with(response_model, code=200) Мы можем маршалировать ответ с помощью предопределенной модели ответа response_model и код состояния. Мой вопрос: допустим, мы выполняем проверку запроса и хотим выдать ошибку 400. Можно ли мар…
17 авг '20 в 20:38
0
ответов
Как лучше всего создавать интерактивные документы swagger из api flask-restful?
Я хочу создавать автоматические документы из flask-restful API, как лучше всего это сделать? Буду признателен, если люди поделятся некоторыми примерами.
01 сен '20 в 22:00
0
ответов
Как загрузить несколько файлов с помощью flask-restx
Я пытаюсь создать конечную точку в своем API, которая позволяет загружать несколько файлов одновременно, и использовать ее через пользовательский интерфейс Swagger, созданный Flask-restx Я использую Pyhton 3.7 / Flask 1.1.2 и Flask_restx 0.2.0 (это …
31 июл '20 в 20:30
1
ответ
Flask restx model вложенный подстановочный знак
Мне было интересно, один ли я борюсь с такой проблемой. Возьмем, к примеру, dict: data = {'totalSize': 3000, 'freq': 2400, 'distribution': {'ram1': {'size': 200, 'status': 'OK'}, 'ram2': {'size': 100, 'status': 'OK'} } } Обратите внимание, что ram1/…
13 авг '20 в 12:00
0
ответов
Авторизации Flask-Restx и Swagger отправляют неправильный токен в заголовке
У меня есть REST API Flask, который использует аутентификацию Flask-Restx и токена JWT и работает с вызовами почтальона. Однако, когда я пытаюсь использовать чванство, отправляемый токен не тот, который я ввожу через интерфейс. Мой код выглядит след…
24 авг '20 в 19:36
0
ответов
Python Flask API - smtplib выдает ошибку после развертывания
Я использую API, который отлично работает на моем локальном компьютере, но не при его развертывании. У меня есть доступ к API, но я не могу запуститьsendmailфункции больше. Это код: def is_valid_email(email): if len(email) > 7: return bool( re.ma…
29 авг '20 в 12:33
3
ответа
Добавление декораторов auth в flask restx
У меня есть приложение Flask, использующее flask-restx а также flask-login. Я бы хотел, чтобы все маршруты по умолчанию требовали входа в систему и явно определяли общедоступные маршруты, не требующие аутентификации. Я начал использовать декораторы,…
31 июл '20 в 11:17
0
ответов
Как увеличить аргументы синтаксического анализа запроса на основе ввода данных пользователем?
Я делаю приложение для фляги, используя flask_restx. Я выполняю синтаксический анализ запроса, используя это, где я делаюparser.add_argument(...). Образец моего кода: parser.add_argument("num_rectangles", type=int, required=True, default=1…
13 авг '20 в 11:18
0
ответов
Поле модели Flask RestX с типом "любой объект"
У моей модели есть metadata поле, которое будет содержать произвольное количество объектов TBD. Я видел API-интерфейсы с такими вещами, где они делали что-то вроде того, что сделал я здесь: wild = fields.Wildcard(fields.String) meta_data_model = api…
19 авг '20 в 00:04
1
ответ
Невозможно импортировать var из верхнего пакета
Это моя структура проекта: myProject/ | |-- src/ | |-- services/ | | |-- __init__.py | | |-- users.py | | | |-- main.py | |-- ... ... В основном у меня есть mongo var, который мне нужно использовать в users.py # src/main.py from flask import Flask f…
23 сен '20 в 00:35
1
ответ
Flask-RESTX - арабский текст в теле ответа
Я запускаю api отдыха с swagger, flask-restx Однако моя проблема в том, что в пользовательском интерфейсе swagger (http://127.0.0.1:5000/?) При тестировании конечной точки арабский текст в теле ответа возвращается в виде исключенных символов \\u0645…
30 сен '20 в 15:59
1
ответ
Как смоделировать OneOf в Flask Restx?
У меня есть следующая схема документа { "$schema": "http://json-schema.org/draft-07/schema#", "title": "foo", "definitions": { "stuff": { "type": "object", "propert…
06 окт '20 в 20:58
0
ответов
Flask API возвращает настраиваемую ошибку NoAuthorizationError, если токен не указан
У меня есть простой API, который защищен базовым API Flask, созданным с помощью flask_restx. @api.route("/api/data") class Index(Resource): @jwt_required def get(self): try: username = get_jwt_identity() data = SchnittstelleJSON.Get3Objekt…
14 окт '20 в 10:49
1
ответ
Возникли проблемы с созданием RESTful API с помощью Flask-RestX: "В спецификации нет операций!" и "404" с
Таким образом, я следовал руководствам flask restx, чтобы создать api, однако ни одна из моих конечных точек не отображается на странице swagger ("В спецификации нет операций, определенных в спецификации!"), И я просто получаю 404 каждый раз, когда …
06 сен '20 в 14:57
2
ответа
Ответ динамического маршаллинга Python Flask_restplus flash_restx
Можно ли динамически изменять модель упорядоченного ответа (например: изменить список полей, добавить маску, ...)? пример: from flask_restplus import Resource, fields model = api.model('Model', { 'name': fields.String, 'address': fields.String, 'dat…
11 сен '20 в 17:26
0
ответов
Flask-restx: при разборе аргумента ошибка werkzeug слишком много значений для распаковки
Я использую flask-restx и аргументы синтаксического анализа с помощью reqparse, но внезапно начал получать ошибку от werkzeug. версия библиотеки: flask-restx==0.2.0, Werkzeug==0.15.5 File "/apps/v2/tags/routes.py", line 106, in get args = …
16 сен '20 в 17:27
0
ответов
Получить несколько данных в запросе POST с помощью Flask_restx
Добрый вечер: Я создал API во Flask и Flask Restx, где пользователь должен отправить запрос POST с некоторыми числовыми аргументами и получить результат от бэкэнда. Теперь я пытаюсь расширить его, чтобы одновременно принимать несколько "запросов"; Я…
21 окт '20 в 11:52
1
ответ
Использование RequestParser из Flask для проверки того, что аргументы с плавающей запятой попадают в диапазон
Я создаю API, используя Flask Restplus на Python, который принимает словарь информации о местоположении (например, {lat: 10, lon:80}), выполняет математическое моделирование и выводит результат. В настоящее время я использую объект RequestParser для…
11 ноя '20 в 21:49